Jquery的:的slideToggle()多个div独立地使用一个功能
问题描述:
标记:Jquery的:的slideToggle()多个div独立地使用一个功能
<div>
<h3 class = "trigger">Heading 1</h3>
<ul class = "toggle">
<li>Line One</li>
<li>Line Two</li>
<li>Line Three</li>
</ul>
</div>
<div>
<h3 class = "trigger">Heading 2</h3>
<ul class = "toggle">
<li>Line One</li>
<li>Line Two</li>
<li>Line Three</li>
</ul>
</div>
和JQuery的:
$(".toggle").slideUp();
$(".trigger").click(function(){
$(".toggle").slideToggle("slow");
});
我想能够将这些<ul>
分别独立地进行切换。目前,当点击任一<h3>
标题都div的切换...
答
解决的办法很简单:
$(".toggle").slideUp();
$(".trigger").click(function(){
$(this).next(".toggle").slideToggle("slow");
});