Chrome中的行为'onselectstart'不正确

时间:2012-10-20 20:00:50

标签: javascript html

有一个可拖动元素,必须使用'move'光标移动。当我移动元素时,光标将变为选择。我尝试在'mousedown'上使用.onselectstart = function(e) { return false },在'mouseup'上使用.onselectstart = null。它运作良好。但它在页面上的任何选择后停止工作。我只在Google Chrome和Maxthon中观察过它。

所以,看看http://jsfiddle.net/JqMgE/1/

有时需要选择几次来调用此错误。

1 个答案:

答案 0 :(得分:4)

我使用event.preventDefault() onmousedownonmousemove解决了这个问题。

http://jsfiddle.net/JqMgE/2

无需使用.onselectstart