私はJavascriptでスクロールバーに取り組んでいます。1つの問題を除いて、すべて正常に動作します。スクロールバーをドラッグしているときに、スクロールされているコンテキストの上にマウスを移動すると、コンテンツが選択されることに気付きました。私はそうなってほしくないのでpreventDefault
、イベント オブジェクトのメソッドを使用しました。これは、IE9 やその他の最新のブラウザーで完全に機能します。しかし、IE7 と IE8 では問題が解決しません。returnValue
いくつかの検索を行ったところ、イベント オブジェクトのパラメーターを false に設定する必要があることがわかりました。しかし、問題はまだ解決していません。また、書くalert(window.event.returnValue)
とポップアップしundefined
ます。
scrollbar.onmousedown = function (event) {
if (typeof event == 'undefined') event = window.event;
if (typeof event.preventDefault != 'undefined') event.preventDefault();
event.returnValue = false;
// do some stuff
}
私は何を間違っていますか?