在javascript中拖动时选择文本
当我将页面中的某个元素设置为可拖动时,一旦我将其拖动,该元素之外的文本将被选中 我想知道为什么以及如何防止这种情况 这是:在javascript中拖动时选择文本,javascript,select,drag-and-drop,Javascript,Select,Drag And Drop,当我将页面中的某个元素设置为可拖动时,一旦我将其拖动,该元素之外的文本将被选中 我想知道为什么以及如何防止这种情况 这是: 当我以最快的速度拖动灰色div并覆盖段落时,将选择段落的文本。您需要防止默认行为 trigger.onmousedown = function(e) { this.style.cursor = "move"; e.preventDefault(); // this line ... } 谢谢,它很管用。似乎我还可以删除代码trigger.onsel
当我以最快的速度拖动灰色div并覆盖段落时,将选择段落的文本。您需要防止默认行为
trigger.onmousedown = function(e) {
this.style.cursor = "move";
e.preventDefault(); // this line
...
}
谢谢,它很管用。似乎我还可以删除代码
trigger.onselectstart和trigger.ondragstart
,不是吗?似乎它不支持ie,ie不支持防止默认,解决方法是使用jQuery或window.event
对象并设置window.event.returnValue=false