jquery SlideToggle 调用一次

标签 jquery toggle slide slidetoggle

这可能很简单,但现在是凌晨 2 点左右,而且很困:)

我有一个简短的脚本,可以“slideToggle”div 不显示。

$('#cmnt_add').click(function () { $('.dark_div_add').slideToggle(1100); });

是否有机会使其锻炼一次,因此如果打开未显示的 DIV,单击同一链接将不会执行任何操作?

提前谢谢您!

最佳答案

使用.one():

$('#cmnt_add').one("click", function () { $('.dark_div_add').slideToggle(1100); });

来自jQuery's documentation :

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/

相关文章:

jquery - 使用 jQuery 的单选按钮更改事件不会触发

javascript - JQuery 和 HTML 从表格的每个第一个 <tr> 中获取 <td> 的值以递增它

jquery - 滚动时如何使固定的div JUMP?

javascript - 如何使用javascript为每个打印给定的数组

安卓 ListView : slide-in views not shown

javascript - 我想使用 javascript 切换 CSS 属性

javascript - 如何在点击时在真/假之间切换

javascript - Bootstrap Toggle - 一个打开,另一个关闭

Java脚本;非常简单的幻灯片

javascript - jquery:滚动时滑入和滑出框