首页 > 代码库 > JQuery基础知识(1)
JQuery基础知识(1)
JQuery基础知识(1)
对JQuery学习中遇到的小细节进行了整理和总结
1、JQuery hide()和show()方法,分别对选中的元素进行隐藏和显示,语法:hide()和show分别有对应的参数,即hide(speed);隐藏的速度进行了限定。hide(1000)/show(1000);
2、JQuery toggle()方法用来切换hide()和show();可以用speed参数进行控制显示和隐藏的速度。
JQuery的淡入淡出
1、JQuery fadeIn();此方法可以携带不同的参数以控制淡入效果。
语法:
$(selector).fadeIn(speed,callback);
可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是 fading 完成后所执行的函数名称。
2、JQuery fadeOut();携带参数控制淡出效果。
语法:
$(selector).fadeOut(speed,callback);
可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是 fading 完成后所执行的函数名称。
3、JQuery fadeTpggle();携带参数进行淡入淡出切换。
语法:
$(selector).fadeToggle(speed,callback);
可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是 fading 完成后所执行的函数名称。
4、JQuery fadeTo()方法允许渐变为给定的不透明度(0-1之间)。
语法:
$(selector).fadeTo(speed,opacity,callback);
必需的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。
可选的 callback 参数是该函数完成后所执行的函数名称。
代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery的淡入淡出练习</title> <script src="http://www.mamicode.com/js/jquery-3.1.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ //淡入效果 $("#btnfadeIn").click(function(){ $("#div1").fadeIn(1000); $("#div2").fadeIn("slow"); $("#div3").fadeIn(3000); }); //淡出效果 $("#btnfadeOut").click(function(){ $("#div1").fadeOut(1000); $("#div2").fadeOut(2000); $("#div3").fadeOut(3000); }); //二者切换 $("#btnfadeToggle").click(function(){ $("#div1").fadeToggle(1000); $("#div2").fadeToggle(2000); $("#div3").fadeToggle(3000); }); //设定不同的透明度 $("#btnfadeTo").click(function(){ $("#div1").fadeTo("slow",0.1); $("#div2").fadeTo("slow",0.6); $("#div3").fadeTo("slow",0.3); }); }); </script> </head> <body> <div> <p>带不同参数的fadeIn()方法</p> <input type="button" value="http://www.mamicode.com/淡入效果" id="btnfadeIn" /> <input type="button" value="http://www.mamicode.com/淡出效果" id="btnfadeOut" /> <input type="button" value="http://www.mamicode.com/二者切换" id="btnfadeToggle" /> <input type="button" value="http://www.mamicode.com/给定透明度" id="btnfadeTo" /> <div id="div1" style="width: 100px; height: 100px; background-color: red; display:none;" ></div> <div id="div2" style="width: 100px; height: 100px; background-color: royalblue; display:none;"></div> <div id="div3" style="width: 100px; height: 100px; background-color: darkgoldenrod; display:none;"></div> </div> </body> </html>
JQuery基础知识(1)