首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是什么使点击事件慢于触发?

问是什么使点击事件慢于触发?
EN

Stack Overflow用户
提问于 2013-12-13 01:45:12
回答 1查看 7.1K关注 0票数 5

由于某些原因,在我的实时服务器上单击事件比在本地开发机器上启动要花费的时间要长得多。例如,下面是我用作测试的一些基本代码:

代码语言:javascript
复制
jQuery(document).ready(function(){
    jQuery('a[rel^="foxyLightbox"]').on("click", function(e) {
        console.log("HA!");
        return false;
    });
});

当我在本地运行并单击链接时,文本就会立即打印到控制台上。如果我连续点击它几次,就不会有任何滞后。

当我在我的实时服务器上运行它时,在事件触发之前几乎只有一秒的延迟。如果我连续点击它几次,就会出现滞后,它大约每秒钟打印一次。

下面是一个活生生的示例页面:https://www.foxytronics.com/products/68-springrc-sm-s4303r-continuous-rotation-servo

触发事件的链接是右上角的大型产品图像。

起初,我认为问题在于我的javascript代码,但后来我将其注释掉,并使用了上面的测试代码(这非常短),所以不可能是它。是什么延迟了单击事件的触发?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-13 02:00:02

我使用了chrome工具,我发现您有奇怪的长mouseDown事件处理程序:

​

​

一些工作是在static.getclicky.com的JS脚本中执行的

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20557706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档