jquery 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的文档 :
将处理程序附加到元素的事件。 每个元素最多执行一次处理程序。
此外,如果您知道它最初会被隐藏,使用.slideDown()
而不是.slideToggle()
可能是一个好主意……
使用slideDown而不是slideToggle
$('#cmnt_add').click(function () { $('.dark_div_add').slideDown(1100); });