5

私は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
}

私は何を間違っていますか?

4

3 に答える 3