用jQuery 实现元素的淡入淡出效果。
2015-05-20 15:10
190 查看
jQuery拥有四种fade方法
fadeIn() 实现隐藏元素的淡入效果的,代码如下:
fadeOut() 实现可见元素的淡出效果,代码如下:
fadeTogger() 在fadeIn()方法和fadeOut()方法之间切换,如果元素已淡出,fadeTogger()会向元素中插入淡入效果,如果元素已淡入,fadeTogger会向元素插入淡出效果
代码如下:
fadeTo()方法允许渐变为给定的不透明度,代码如下:
fadeIn() 实现隐藏元素的淡入效果的,代码如下:
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $("div1").fadeIn(); $("div2").fadeIn("slow"); $("div3").fadeIn(1000); }); }); </script> </head> <body> <p>演示带有不同参数的 fadeIn() 方法。</p> <button>点击这里,使三个矩形淡入</button> <br><br> <div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div> <br> <div id="div2" style="width:80px;height:80px;display:none;background-color:green;"></div> <br>
fadeOut() 实现可见元素的淡出效果,代码如下:
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $("div1").fadeOut(); $("div2").fadeOut("slow"); $("div3").fadeOut(1000); }); }); </script> </head> <body> <p>演示带有不同参数的 fadeOut() 方法。</p> <button>点击这里,使三个矩形淡出</button> <br><br> <div id="div1" style="width:80px;height:80px;background-color:red;"></div> <br> <div id="div2" style="width:80px;height:80px;background-color:green;"></div> <br> <div id="div3" style="width:80px;height:80px;background-color:blue;"></div> </body> </html>
fadeTogger() 在fadeIn()方法和fadeOut()方法之间切换,如果元素已淡出,fadeTogger()会向元素中插入淡入效果,如果元素已淡入,fadeTogger会向元素插入淡出效果
代码如下:
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $("div1").fadeToggle(1000); $("div2").fadeToggle(1000); $("div3").fadeToggle(1000); }); }); </script> </head> <body> <p>演示带有不同参数的 fadeToggle() 方法。</p> <button>点击这里,使三个矩形淡入淡出</button> <br><br> <div id="div1" style="width:80px;height:80px;background-color:red;"></div> <br> <div id="div2" style="width:80px;height:80px;background-color:green;"></div> <br> <div id="div3" style="width:80px;height:80px;background-color:blue;"></div> </body> </body> </html>
fadeTo()方法允许渐变为给定的不透明度,代码如下:
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $("div1").fadeTo(1000,0.2); $("div2").fadeTo("slow",0.3); $("div3").fadeTo(2000,0.7); }); }); </script> </head> <body> <p>演示带有不同参数的 fadeTo() 方法。</p> <button>点击这里,使三个矩形淡出</button> <br><br> <div id="div1" style="width:80px;height:80px;background-color:red;"></div> <br> <div id="div2" style="width:80px;height:80px;background-color:green;"></div> <br> <div id="div3" style="width:80px;height:80px;background-color:blue;"></div> </body> </html> <script> $(document).ready(function(){ $("button").click(function(){ $("#div1").fadeTo("slow",0.15); $("#div2").fadeTo("slow",0.4); $("#div3").fadeTo("slow",0.7); }); }); </script>
相关文章推荐
- jquery实现通用版鼠标经过淡入淡出效果
- jQuery淡入淡出元素让其效果更为生动
- jQuery实现首页图片淡入淡出效果的方法
- jQuery实现DIV层淡入淡出的拖动效果
- jquery网页元素拖拽插件效果及实现
- jQuery实现鼠标移到元素上动态提示消息框效果
- jquery实现的淡入淡出下拉菜单效果
- 基于jquery实现的鼠标拖拽元素复制并写入效果
- 原生js和jquery实现图片轮播淡入淡出效果
- jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
- jquery 淡入淡出效果的简单实现
- jquery网页元素拖拽插件效果及实现
- Jquery实现多层元素点击结果叠加效果_获取标签内容_叠加实例
- jQuery实现窗口的淡入淡出效果
- jQuery简单实现页面元素置顶时悬浮效果示例
- 基于jquery实现的文字淡入淡出效果
- jQuery实现首页图片淡入淡出效果的方法
- jQuery使用fadeout实现元素渐隐效果的方法
- jQuery代码实现图片墙自动+手动淡入淡出切换效果
- jquery实现经典的淡入淡出选项卡效果代码