【发布时间】:2013-05-05 15:40:29
【问题描述】:
我的 HTML:
<div>
<p>Testing Paragraph</p>
<span>Testing Span</span>
<div class="content">This is the main content of this div</div>
</div>
我的 jQuery:
$('p').click(function () {
$(this).parent().find('.content').slideToggle('slow');
});
小提琴:http://jsfiddle.net/Vs5DX/
从演示中可以看出,点击段落时内容会上下滑动。问题是,如果我非常快速地多次单击该段落,那么它会不断地上下移动而不单击。
我试过了:
$(this).parent().find('.content').stop(true).slideToggle('slow');
但当动画停止播放时,情况会更糟。有什么想法吗?
【问题讨论】:
标签: javascript jquery slidetoggle continuous