2024年11月14日 jQuery toggle 方法 极客笔记
jQuery toggle()是一种特殊类型的方法,用于在hide()和show()方法之间切换。它显示隐藏的元素并隐藏显示的元素。
语法 :
$(selector).toggle();
$(selector).toggle(speed, callback);
$(selector).toggle(speed, easing, callback);
$(selector).toggle(display);
speed :这是一个可选参数。它指定延迟的速度。可能的值有slow、fast和毫秒。
easing :它指定过渡时要使用的缓动函数。
callback :它也是一个可选参数。它指定在toggle()效果完成后要调用的函数。
display :如果为true,它显示元素。如果为false,它隐藏元素。
让我们举个例子来看看jQuery toggle效果。
<!DOCTYPE html>
<html>
<head>
<script src="/statichttp://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
(document).ready(function(){("button").click(function(){
$("div.d1").toggle();
});
});
</script>
</head>
<body>
<button>Toggle</button>
<div class="d1" >
<p><b>This is a little poem: </b><br/>
Twinkle, twinkle, little star<br/>
How I wonder what you are<br/>
Up above the world so high<br/>
Like a diamond in the sky<br/>
Twinkle, twinkle little star<br/>
How I wonder what you are</p>
</div>
</body>
</html>
输出:
看下面的例子,这是一个使用 1500 毫秒速度的 jQuery toggle 效果的例子。
$(document).ready(function(){
$("button").click(function(){
$("div.d1").toggle(1500);
});
});
本文链接:http://so.lmcjl.com/news/17785/