jquery slideToggle调用一次

JU1*_*1CY 1 jquery toggle slide slidetoggle

这可能非常简单,但是大约凌晨2点并且变得非常困倦:)

我有一个简短的脚本,"slideToggle"div不显示.

$('#cmnt_add').click(function () { $('.dark_div_add').slideToggle(1100); });
Run Code Online (Sandbox Code Playgroud)

是否有机会进行一次锻炼,所以如果打开未显示的DIV,点击相同的链接将无法做到这一点?

先感谢您!

Dar*_*jax 6

用途.one():

$('#cmnt_add').one("click", function () { $('.dark_div_add').slideToggle(1100); });
Run Code Online (Sandbox Code Playgroud)

jQuery的文档:

将处理程序附加到元素的事件.每个元素最多执行一次处理程序.

此外,如果你知道它最初会被隐藏,使用.slideDown()而不是.slideToggle()一个好主意......