07-jquery 特殊效果
fadeIn() 淡入
fadeOut()淡出
fadeToggle() 切换淡入淡出
hide() 隐藏元素
show() 显示元素
toggle() 切换元素的可见状态
slideDown() 向下展开
slideUp() 向上展开
slideToggle() 依次展开或卷起某个元素
<html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .box{ width:300px; height:300px; background-color:gold; } .box1{ width:300px; height:300px; background-color:gold; display:none; } </style> <script src="js/jquery.js"></script> <script> $(function(){ $("#btn").click(function(){ // .box淡出 $(".box").fadeOut() }) $("#btn1").click(function(){ /*.box1淡入,本来display为none $(".box1").fadeIn() */ // fadeIn\fadeOut()可以加参数,第一个参数是时间,第二个参数是运动方式,可以不写,默认是swing缓冲运动,第三个参数是动画完成后执行的函数。三个参数可以都不写,也可以只写一个、2个、3个。 $(".box1").fadeIn(function(){alert("down")}) }) }) </script> </head> <body> <input type="button" value="change" id="btn"> <div class="box"></div> <input type="button" value="change" id="btn1"> <div class="box1"></div> </body> </html>
<script src="js/jquery.js"></script> <script> $(function(){ $("#btn").click(function(){ // .box淡出 $(".box").fadeOut() }) $("#btn1").click(function(){ //反复切换淡出和淡入,同样后面括号里可以写参数 $(".box1").fadeToggle() }) }) </script>
show() hide() toggle():
<script src="js/jquery.js"></script> <script> $(function(){ $("#btn").click(function(){ // .boxs:show() hide() toggle() // $(".box").hide() //点击切换显示和隐藏 $(".box").toggle() }) }) </script>
slideDown()、slideUp()、slideToggle():
<html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .box{ width:300px; height:300px; background-color:gold; display:none; } </style> <script src="js/jquery.js"></script> <script> $(function(){ $("#btn").click(function(){ //向下展开 // $(".box").slideDown() //点击切换:展开 收起 $(".box").slideToggle() }) }) </script> </head> <body> <input type="button" value="change" id="btn"> <div class="box"></div> </body> </html>

浙公网安备 33010602011771号