如何在Chrome中停用拖放功能?

for*_*yez 11 javascript google-chrome

Chrome浏览器具有这种奇怪的功能,当我拖动div或图像时,它会拖动该项目.例如,如果您访问http://www.google.com,则可以拖动该Google图片.

问题是,它正在搞乱我的javascript事件.有没有办法在javascript中为chrome/safari浏览器禁用此功能?

Yan*_*ang 10

其他答案暗示.preventDefault()在Chrome中对我不起作用(第26版).必须draggable='false'在图像上设置HTML5属性.FWIW我正在使用threedubmedia drag jQuery插件(实际上是漂亮的新jdragdrop重新实现).

  • 截至目前,这是正确的答案,而不是标记的答案 (4认同)

And*_*rew 5

调用

event.preventDefault();
Run Code Online (Sandbox Code Playgroud)

你的事件处理程序应该禁用它.

参考