JQuery显示,隐藏和淡入淡出效果

时间:2022-08-31 11:00:02

  为了把JQuery搞熟悉,看着菜鸟教程,一个一个例子打,边看边记,算是一晚上的一个小总结吧。加油,我很本但是我很勤奋啊。系统的了解它,就要花时间咯。

  

<!DOCTYPE html>
<html>
<head>
<title>JQuery常见效果</title>
<script type="text/javascript" src="../jquery.min.js"></script>
<script type="text/javascript">
// $(function(){
// $('p').click(function(){
// $(this).hide();
// })
// })
// 复杂一点的隐藏样式
// $(function(){
// $('.hide').click(function(){
// $(this).parents('.ex').hide('slow');
// })
// }) // 注意.hide(speed,callback) .show(speed,callback)
// speed规定显示或隐藏的速度,可以取'slow','fast'或者
// 毫秒。
// slow和fast一定不要忘记引号。
// callback是显示或隐藏完成后所执行的函数名称。 // $(function(){
// $('#hide').click(function(){
// $('p').hide();
// })
// $('#show').click(function(){
// $('p').show();
// })
// })
// $(function(){
// $('#box').click(function(){
// $(this).hide(2000,function(){
// // 让这个盒子在两秒隐藏后显示出来
// $(this).show(2000,function(){
// $(this).css('background-color','yellow');
// });
// })
// })
// }) // toggle(speed,callback),切换元素的可见状态,用法和show
// ,hide相同 // $(document).ready(function(){
// $('#box').click(function(){
// $('.p1').toggle();
// })
// }) // 接下来便是淡入淡出效果
// fadeIn(speed,callback);用于淡入已隐藏的元素
// $(function(){
// $('#fadein').click(function(){
// $('#box1').fadeIn();
// $('#box2').fadeIn('slow');
// $('#box3').fadeIn('4000',function(){
// $(this).css('background-color','yellow');
// });
// })
// })
// 相反fadeOut(speed,callback);用于淡出可见元素,
// 用法和fadeIn(speed,callback)一致
// $().ready(function(){
// $('#fadein').click(function(){
// $('#box1').fadeOut(6000);
// $('#box2').fadeOut(3000);
// $('#box3').fadeOut(1000);
// })
// })
// 接下来便是fadeToggle(speed,callback),同理切换元素的可见性
// 如果元素已淡入,则fadeToggle()会向元素添加淡出效果
// 如果元素已淡出,则fadeToggle()会向元素添加淡出效果
// $(document).ready(function(){
// $('#fadein').click(function(){
// $('#box1').fadeToggle(1000);
// $('#box2').fadeToggle(3000);
// $('#box3').fadeToggle(6000);
// })
// }) // 接下来便是fadeTo(speed,opacity,callback);
// 意思是准许渐变为给定的不透明度(必需要规定效果的时长,不然
//没有效果,方法无效)
$(function(){
$('#fadein').click(function(){
$('#box1').fadeTo(2000,0.5);
$('#box2').fadeTo(2000,0.7);
$('#box3').fadeTo(4000,0.2);
})
})
</script>
<style type="text/css">
/*.ex{
padding: 10px;
background-color: red;
border: 1px solid yellow;
}*/ </style>
</head>
<body>
<!-- 第一个简单的隐藏效果 -->
<!-- <p>第一次点击</p>
<p>第二次点击</p>
<p>第三次点击</p> -->
<!-- <h1>你好</h1>
<div class="ex">
<button class="hide">点我隐藏</button>
<p>安徽<br>
一个美丽的地方
</p>
</div>
<h2>Hellow</h2>
<div class="ex">
<button class="hide">点我隐藏</button>
<p>商贸<br>
8栋611寝室</p>
</div> --> <!-- 定义一个段落,加上显示和隐藏的按钮 -->
<!-- <p>点击按钮,切换效果</p>
<button id="hide">隐藏</button>
<button id="show">显示</button> --> <!-- 下面来写一个可以用到hide(speed,callback) --> <!-- <div id="box" style="width: 200px;height: 400px;background-color: red;"> </div> --> <!-- <button id="box">隐藏/显示</button>
<p class="p1">这是一大段文本</p> -->
<button id="fadein">开关</button>
<div id="box1" style="display:block;width: 100px;height: 100px;background-color: red;"></div>
<div id="box2" style="display:block;width: 100px;height: 100px;background-color: red;"></div>
<div id="box3" style="display:block;width: 100px;height: 100px;background-color: red;"></div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>淡入淡出</title>
<script type="text/javascript" src="../jquery.min.js"></script>
<script type="text/javascript">
// fadeIn例子
// $(function(){
// $('#button').click(function(){
// $('#box1').fadeIn(1000);
// $('#box2').fadeIn(2000);
// $('#box3').fadeIn(4000);
// })
// }) // fadeOut例子
// $(document).ready(function(){
// $('#button').click(function(){
// $('#box1').fadeOut(1000);
// $('#box2').fadeOut(4000);
// $('#box3').fadeOut(6000);
// })
// }) // fadeToggle用法
// $().ready(function(){
// $('#button').click(function(){
// $('#box1').fadeToggle('slow');
// $('#box2').fadeToggle('fast');
// $('#box3').fadeToggle();
// })
// }) // fadeTo用法
$().ready(function(){
$('#button').click(function(){
$('#box1').fadeTo(4000,0.5);
$('#box2').fadeTo(1000,0.5);
$('#box3').fadeTo(8000,0.5);
})
})
</script>
</head>
<body>
<button id="button">点击我</button>
<div id="box1" style="display:none;width: 200px;height: 200px;background-color: red;"></div>
<div id="box2" style="display:none;width: 200px;height: 200px;background-color: yellow;"></div>
<div id="box3" style="display:none;width: 200px;height: 200px;background-color: blue;"></div>
</body>
</html>

JQuery显示,隐藏和淡入淡出效果的更多相关文章

  1. 基于jquery实现的文字淡入淡出效果

    这篇文章介绍了jquery实现的文字淡入淡出效果实例,有需要的朋友可以参考一下 复制代码代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...

  2. jQuery基础(动画篇 animate,显示隐藏,淡入淡出,下拉切换)

    1.jQuery中隐藏元素的hide方法   让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元 ...

  3. Jquery小例子&colon;全选按钮、加事件、挂事件;parent&lpar;&rpar;语法;slideToggle&lpar;&rpar;语法;animate&lpar;&rpar;语法;元素的淡入淡出效果:fadeIn&lpar;&rpar; 、fadeOut&lpar;&rpar;、fadeToggle&lpar;&rpar; 、fadeTo&lpar;&rpar;;function&lpar;e&rpar;&colon;e包括事件源和时间数据&semi;append&lpar;&rpar; 方法

    function(e): 事件包括事件源和事件数据,事件源是指是谁触发的这个事件,谁就是事件源(div,按钮,span都可以是事件源),时间数据是指比如点击鼠标的事件中,事件数据就是指点击鼠标的左建或 ...

  4. 【jQuery】使用JQ来编写面板的淡入淡出效果

    本文与上一篇的<[jQuery]使用JQ来编写最主要的淡入淡出效果>(点击打开链接)为姊妹篇. 但上一篇仅仅是对文本的基本控制,本篇则是对面板元素进行控制. 尽管功能上很类似,可是所用到的 ...

  5. 测试SDWebImage淡入淡出效果在UITableView中的重用显示问题

    测试SDWebImage淡入淡出效果在UITableView中的重用显示问题 这个是在上一篇教程的基础上所添加的测试环节! 效果图(从效果图中看是没有任何重用问题的): 源码: ImageCell.h ...

  6. jQuery-4&period;动画篇---淡入淡出效果

    jQuery中淡出动画fadeOut 让元素在页面不可见,常用的办法就是通过设置样式的display:none.除此之外还可以一些类似的办法可以达到这个目的.这里要提一个透明度的方法,设置元素透明度为 ...

  7. 淡入淡出效果的js原生实现

    淡入淡出效果,在日常项目中经常用到,可惜原生JS没有类似的方法,而有时小的页面并不值得引入一个jQuery库,所以就自己写了一个,已封装, 有用得着的朋友, 可以直接使用. 代码中另附有一个设置元素透 ...

  8. 原生JS实现淡入淡出效果&lpar;fadeIn&sol;fadeOut&sol;fadeTo&rpar;

    淡入淡出效果,在日常项目中经常用到,可惜原生JS没有类似的方法,而有时小的页面并不值得引入一个jQuery库,所以就自己写了一个,已封装, 有用得着的朋友, 可以直接使用. 代码中另附有一个设置元素透 ...

  9. C&num; 仿金山毒霸启动和关闭淡入淡出效果

    原文 C# 仿金山毒霸启动和关闭淡入淡出效果 01 #region 窗体关闭效果 02   03 #region 私有方法 04 [DllImportAttribute("user32.dl ...

随机推荐

  1. 严重&colon; Null component localEngine&colon;type&equals;JspMonitor&comma;name&equals;jsp&comma;WebModule&equals;&sol;&sol;localhost&sol;SpringMVC01&comma;J2EEApplication&equals;none&comma;J2EEServer&equals;none

    检查了 Java Build Path, Java Compiler,Project Facts 都确定了版本一致 包括 maven run as →run config 里面的 jdk 和maven ...

  2. Linux下的压缩和解压缩命令——gzip&sol;gunzip

    gzip命令 gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处".gz"扩展名. gzip是在Linux系统中经常使用的一个对文件进行压 ...

  3. Qt on Android 蓝牙开发

    版权声明:本文为MULTIBEANS ORG研发跟随文章,未经MLT ORG允许不得转载. 最近做项目,需要开发安卓应用,实现串口的收发,目测CH340G在安卓手机上非常麻烦,而且驱动都是Java版本 ...

  4. How To Use FETCH&lowbar;RECORDS In Oracle Forms

    When called from an On-Fetch trigger, initiates the default Form Builder processing for fetching rec ...

  5. (转)SVN详解

    原文地址:http://www.weixingon.com/s/visualsvn+%E4%B8%AD%E6%96%87 1.几种代理管理工具的适用场景 A.如果你的项目是5-6人的小团队,那么使用V ...

  6. 在VirtualBox安装OS X 10&period;10

    下面将指导介绍了如何引入*和强大VirtualBox安装在虚拟机上OS X Yosemite 10.10 法律免责声明:本指南旨在说明如何在定期购买的苹果电脑上创建一个虚拟机执行真正的Mac OS ...

  7. 在线阅读PDF文件js插件——pdf&period;js

    最近接到一个需求大致是这样的,要求在移动端和pc端能够在线阅读pdf文件,类似百度文库的功能. 首先想到的就是插件,github(全球最大的男性交友网站- -恩)上一大堆啊,首先找到一个PDFobje ...

  8. postgresql数据库中~和like和ilike的区别

     ~(暂且叫他波浪号吧) 和 LIKE 和 ILIKE 操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配时则不区分字符串的大小写,~ 波浪号则可以使用正则匹配. LIKE和 ILIKE 它 ...

  9. dup&comma;dup2函数【转】

    转自:http://eriol.iteye.com/blog/1180624 转自:http://www.cnblogs.com/jht/archive/2006/04/04/366086.html ...

  10. HDU 4666 Hyperspace (2013多校7 1001题 最远曼哈顿距离)

    Hyperspace Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Tota ...