替代选择:onmousemove

时间:2013-05-01 20:12:19

标签: javascript jquery google-chrome svg

Chrome浏览器(https://code.google.com/p/chromium/issues/detail?id=170631)中的一个问题导致了我目前正在为网站构建的功能问题。在应用程序中,如果onmousemove事件作为onmousedown事件同时触发,则会附加一个类,该类会禁用自用户拖动DOM元素以来的意外链接。但是,如果触发了onmousedown事件并且没有移动(基本上只需单击一次),它将跟随链接。

除Chrome之外的所有内容都能完美运行,因为它错误地将onmousedown事件解释为onmousemove事件(与JavaScript和jQuery一起发生)。我想添加一个计时器来确定用户按住鼠标按钮多长时间以区分点击和拖动之间的差异,但这似乎是一个低效且可能容易出错的选项。关于如何在Chrome修复此错误之前设置解决方法的任何想法都将非常感激。

0 个答案:

没有答案