【发布时间】:2013-07-10 00:38:58
【问题描述】:
不 oEvent.preventDefault();在GC工作?我需要在触发 onmove 事件时防止选择文本。
编辑:事实证明这很容易......
function disableSelection() {
document.onselectstart = function() {return false;} // ie
document.onmousedown = function() {return false;} // others
}
function enableSelection() {
document.onselectstart = null; // ie
document.onmousedown = null; // others
}
之后,在 move 事件上不会触发文本选择(即在 select 事件上 - 即 - 确实是 ie!)
【问题讨论】:
-
在我看来,最好通过这种方法(或
event.preventDefault(),它等效但更现代)而不是尝试通过浏览器之间不同的 CSS 属性来抑制选择不是那么可预测。
标签: javascript