javascript点击事件队列
javascript click event queue
本文关键字:事件队列 javascript 更新时间:2023-09-26
我制作了一个简单的图库,当你点击图像拇指指甲时,它会用jquery显示具有淡入淡出效果的较大图像。
$('#thumnail').click(function(){
$('#piccontainer').fadeOut(function(){
$('#piccontainer').html('<div> <img src="' + imgsource + '" /> </div>');
});
$('#piccontainer').fadeIn();
});
但是,如果我快速点击5个不同的缩略图,大图像将淡出所有5个图像。我该如何禁用,比如说我很快点击了5个缩略图,它应该只在最后5个缩略图中衰减基本上,我如何停止点击事件的队列
谢谢你的帮助。
看看-http://api.jquery.com/queue/
您可以使用这样的超时来避免多次单击。同样,这可以在很短的时间内而不是更长的时间内避免点击。
http://jsfiddle.net/dhavaln/Z7w84/
在函数顶部添加此条件:
if ($('#piccontainer').is(":animated")) {
return false;
}
请参阅演示
相关文章:
- 模糊事件的Javascript测试
- 如何从已注册的事件发送 JavaScript 对象
- 使用按钮OnClick事件调用Javascript函数
- 搜索日历事件的Javascript正则表达式
- 使用带有onclick事件的Javascript启动CSS3动画
- 如何查找触发或处理事件的 Javascript
- 单击事件在javascript中不会被单击
- 带有滚动事件的Javascript集翻译速度较慢
- 如何使用C#为特定按钮事件调用JavaScript方法
- 有没有一种方法可以将我的JS函数排队到JSF事件队列中
- asp dropdownlist中onchange事件的Javascript
- JavaScript事件队列和setTimeout(..)
- javascript点击事件队列
- 是否可以在JavaScript中访问事件队列?
- JavaScript事件队列
- 当我们有多个settimeout时,javascript事件队列是如何工作的
- 了解 JavaScript 中的事件队列和调用堆栈
- 我如何让javascript服务事件队列在节点
- Javascript鼠标移动事件队列
- 在Javascript事件队列的开始处注册一个事件