jquery .click 函数的基本延迟
我有最基本的 jquery 函数,但我无法在文档中找到一种方法来在 1500 毫秒后触发此单击函数的内容:
$('.masonryRecall').click(function(){
$('#mainContent').masonry();
});
PS 只是注意到 .delay 函数 jquery 1.4,尽管我正在使用1.3 版。我不知道更新它是否会干扰我目前拥有的任何其他 JavaScript。
I have the most basic jquery function of them all, but I couldn't find a way in the documentation to trigger the contents of this click function after say 1500 milliseconds:
$('.masonryRecall').click(function(){
$('#mainContent').masonry();
});
P.S. just noticed the .delay function jquery 1.4, although, I am using version 1.3. I don't know whether updating this would interfere with any of the other javascript I currently have.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
setTimeout()
使用常规 JavaScript 来完成此操作。You can do it with regular javascript using
setTimeout()
.通常,您应该远离 setTimeout/setInterval 中的字符串文字。相反,使用闭包:
甚至更好地像这样使用它(注意:外部闭包并不是真正必要的):
You should generally stay away from string literals in setTimeout/setInterval. Instead use a closure:
and even better use it like this (note: the outer closure isn't really necessary):