如何禁止鼠标拖动时选中文本
当按下鼠标左键在一个table上拖动时,会使表格中的文本处于选中状态
有没有什么办法避免文本被选中?
参见http://www.grandeur-tranding.com/temp/test.htm
我的目标是在一个表格上,当鼠标拖动时显示一个拖动的边框
我使用了四个层画矩形来实现这一点,并且在每一个TD上定义onmouseup, onmousedown,和onmousemove
但是如果不禁止文本被选中,就会影响TD响应onmousemove事件。
我的解决办法是在document上定义了一个listener
function dmm(){
window.event.returnValue = false;
}
document.onmousemove = dmm;
由于某些原因,我想尽量避免在document上定义listerner,各位有没有更好的办法?
另外,我的做法有时候会出现一些小问题,比如有时不能及时的响应onmouseup事件
也请高手帮助解决。