残念ながらスクロール可能なdivがあります。divのonMouseDownに関連付けられたイベントもあります。Re:スクロールバーのクリックが伝播しないようにする
私の問題は、スクロールバーをクリックしてスクロールしたいとき、それらのイベントが発生するということです。
スクロールバーのマウスイベントが伝播するのを防ぐための方法はありますか?
function myFunction(event, element) {
// Your code for div
// ...
if (event.stopPropagation) {
event.stopPropagation();
} else {
event.cancelBubble = true;
}
}
をそして、あなたのdivがこのようなものでなければなりません:
ありがとう、私はそれを試みるつもりです! – noisegrrrl
スクロールバーの幅を考慮するには、いくつかのピクセルを追加する必要があります。スクロールバーの幅はブラウザによって決まるため、若干異なる場合があります。 – Chris
この回答が役に立った場合は、アップ・ボードを検討してください。 – Chris