这可能很简单,但现在是凌晨 2 点左右,而且很困:)
我有一个简短的脚本,可以“slideToggle”div 不显示。
$('#cmnt_add').click(function () { $('.dark_div_add').slideToggle(1100); });
是否有机会使其锻炼一次,因此如果打开未显示的 DIV,单击同一链接将不会执行任何操作?
提前谢谢您!
最佳答案
使用.one()
:
$('#cmnt_add').one("click", function () { $('.dark_div_add').slideToggle(1100); });
Attach a handler to an event for the elements. The handler is executed at most once per element.
此外,如果您知道它最初会被隐藏,那么使用 .slideDown()
而不是 .slideToggle()
可能是一个好主意......
关于jquery SlideToggle 调用一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15799094/