浅析jquery中的toggle与slideToggle的区别
程序员文章站
2022-05-02 23:25:53
...
jQuery中的
toggle和slideToggle 方法,都可以实现对一个元素的显示和隐藏。强大啊~
区别是:
toggle:动态效果为从右至左。横向动作。
slideToggle:动态效果从下至上。竖向动作。
so,比如想实现一个树由下至上收缩的动态效果,就使用slideToggle就ok了。
此外,toggle和slideToggle 还有一些参数可以设置,具体看jQuery的API就可以了~
toggle的用法:
<SCRIPT src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></SCRIPT> <SCRIPT LANGUAGE=" JavaScript "> $(function(){ $("#z").toggle( function(){ alert(1); }, function(){ alert(2); }, function(){ alert(3); } ); $("#x").click(function(){ $("#z").toggle( function(){ alert(1); }, function(){ alert(2); }, function(){ alert(3); } ); }); }) </SCRIPT> <p style=" width :100px; height :100px; background-color :red;" id="z"></p> <p style="width:100px; height:100px; background-color:blue;" id="x"></p>
slideToggle的用法:
<title></title> <script src="jquery-1.9.1.js" type="text/javascript"></script> <style type="text/css"> .imgclass { width: 300px; height: 300px; border: solid 1px red; } </style> <script type="text/javascript"> $(function () { $('#Button1').bind('click', function () { $('img').slideUp(2000); }); $('#Button2').bind('click', function () { $('img').slideDown(2000); }); $('#Button3').bind('click', function () { $('img').slideToggle(2000); }) }) </script> </head> <body> <p> <p> <input id="Button1" type="button" value="上拉" /><input id="Button2" type="button" value="下拉" /><input id="Button3" type="button" value="自动上拉下拉" /></p> <p> <img alt="" src="images/1.jpg" class="imgclass" /></p> </p> </body>
以上就是浅析jquery中的toggle与slideToggle的区别的详细内容,更多请关注其它相关文章!
上一篇: IPwhois查询,域名whois查询
下一篇: spring依赖注入摘要
推荐阅读
-
Mysql中的count()与sum()区别详细介绍
-
简单概括PHP的字符串中单引号与双引号的区别
-
C#中按引用传递与按值传递的区别,以及ref与out关键字的用法详解
-
Java中Date,Calendar,Timestamp的区别以及相互转换与使用
-
浅析Java中Map与HashMap,Hashtable,HashSet的区别
-
c#方法中调用参数的值传递方式和引用传递方式以及ref与out的区别深入解析
-
div+css中Class与ID的区别
-
浅析java中ArrayList与Vector的区别以及HashMap与Hashtable的区别
-
浅析C#中数组,ArrayList与List对象的区别
-
C#中Monitor对象与Lock关键字的区别分析