我有一个标准链接,例如:
<a href="/test">Test</a>
在 Chrome 中,单击并拖动此链接会导致光标变为拖动地球的箭头。地球可以放在 url 或书签栏上。
我正在尝试用 JavaScript 实现一个拖放式文件系统接口(interface)。所有文件和文件夹都标记在“a”标签中。当我单击拖动一个时,会出现地球图标并中断 JavaScript 事件(在本例中为 JQuery 的 mousemove)。
关于如何防止 Chrome 将拖动的链接转换为地球有什么想法吗?
编辑:使用一些适当的 event.preventDefault() 实际上可以解决问题。
最佳答案
尝试在 onmousedown 中使用 event.preventDefault()
<a href="/test.js" onmousedown="event.preventDefault()">Test</a>
关于javascript - 在拖动链接时阻止 chrome 将光标更改为地球仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771196/