有一个可拖动元素,必须使用'move'光标移动。当我移动元素时,光标将变为选择。我尝试在'mousedown'上使用.onselectstart = function(e) { return false }
,在'mouseup'上使用.onselectstart = null
。它运作良好。但它在页面上的任何选择后停止工作。我只在Google Chrome和Maxthon中观察过它。
所以,看看http://jsfiddle.net/JqMgE/1/
有时需要选择几次来调用此错误。
答案 0 :(得分:4)
我使用event.preventDefault()
onmousedown
和onmousemove
解决了这个问题。
无需使用.onselectstart
。