ウィンドウ内のテキストを「選択」することによってスクロールが発生することがあります(このSOページをクリックして上から下にドラッグして、私の意味を確認してください)。jsFiddleの例またはサンプル コードを見ないと、これが問題であるかどうかは説明からわかりませんが、選択を無効にしてみてください。
あなたが言及したように、jQueryはあなたの選択肢ではありません。もしそうなら、あなたはただ使うでしょうdisableSelection()
。
バニラ Javascript ソリューションの場合は、次を試してください。
function disableSelection(target) {
if (typeof target.onselectstart != "undefined") { //IE
target.onselectstart = function () {
return false;
};
} else if (typeof target.style.MozUserSelect != "undefined") { //Firefox
target.style.MozUserSelect = "none";
} else { //All other ie: Opera
target.onmousedown = function () {
return false;
};
}
target.style.cursor = "default";
}
window.onload = function () {
disableSelection(document.body);
};
ソース (わかりやすくするために少し変更): Javascript を使用してブラウザーでの選択を無効にする