标签: javascript jquery toggle slidetoggle
我有这个查询工作正常,但是当我点击已经打开的切换项时,它会向上滑动,然后立即向下滑动。你可以看到它here。
查询是:
$(".faqtopics").click(function(event) { $("div.faqtext").slideUp(400); $(this).next("div.faqtext").slideToggle(); });
非常感谢你的帮助!
答案 0 :(得分:4)
使用.stop()
.stop()
描述:停止匹配元素上当前正在运行的动画。
代码的
$(".faqtopics").click(function(event) { $("div.faqtext").stop(true).slideUp(400); $(this).next("div.faqtext").stop(true).slideToggle(); });
DEMO