В то время как другие парни были абсолютно неравнодушны к тому, чтобы направить вас к справке о режиме quirksmode, это не решит проблему, с которой вы столкнулись, и, по сути, вам нужно реализовать вариант ответа Криса.
В моей собственной реализации я обнаружил, что предотвращение поведения по умолчанию в событии mousedown - это все, что требовалось для остановки этого надоедливого курсора выделения текста:
function handleMouseDown(evt) {
evt.preventDefault();
evt.stopPropagation();
// you can change the cursor if you want
// just remember to handle the mouse up and put it back :)
evt.target.style.cursor = 'move';
// rest of code goes here
}
document.addEventListener('mousedown', handleMouseDown, false);
Надеюсь, это поможет.
Ура,
Damon.