jquery中的toggle与slideToggle的区别
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的区别的详细内容,更多请关注其它相关文章!
上一篇: wamp如何对php升级
下一篇: 日历价格表?
推荐阅读
-
jquery中的toggle与slideToggle的区别
-
jQuery事件中mouseover与mouseenter的区别
-
对python中for、if、while的区别与比较方法
-
HTTP返回码中301与302的区别 博客分类: http
-
HTTP返回码中301与302的区别 博客分类: http
-
Jquery中绑定事件bind与live的区别介绍
-
详解CSS3中nth-child与nth-of-type的区别
-
JQuery中的html()、text()、val()区别示例介绍
-
MyBatis中的${}与#{}的区别以及jdbcType什么时候使用 博客分类: MyBatis
-
PHP中isset与array_key_exists的区别实例分析_PHP