在阅读了对这个问题的回复后,我已经实现了相同的功能,我检查event.preventDefault并运行event.preventDefault()或event.returnValue = false。这似乎已经解决了问题中用户的问题,但我的仍然突出显示文本。它在event.returnValue = falseIE 7/8 中很受欢迎。它也适用于 Firefox、Chrome、IE 9+。
更多信息:我正在使用拉斐尔画布。我有画布的 mousedown、mousemove 和 mouseup 事件,它们都在做自己的事情。event.preventDefault我在mousedown回调函数中实现了检查。