繁体   English   中英

奇怪的JavaScript问题

[英]strange javascript problem

我看到一个开发人员在我的网站上使用它

window.setTimeout("pg.init()", 10);

问题是,当我在记录集上单击一次时,它可以正常工作。 但是,当我立即单击记录时,我得到的只是沙漏。 但是,如果我等待然后单击,它将再次起作用..可能是错误的。 有什么建议么?

谢谢

如果在没有超时的情况下调用pg.init()会发生什么?

pg.init();

另外,您可以尝试降低超时时间,但这可能已经很低了,但可能不会有什么不同:

window.setTimeout("pg.init()", 1);

您的问题几乎没有任何意义,但是如果我碰巧想到的话 ,我会说在单击记录集后禁用可点击元素(或删除onclick处理程序),然后向pg.init()添加功能重新激活它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM