画像のリストであるdivの「アルバム」の1つをドラッグアンドスクロールしようとしています。
これが私がしたことです
$(album).on({
mousedown:function(){
console.log('mousedown');
$(album).on('mousemove', function(){
console.log('mousemove')
})
}
mouseup:function(){
console.log('mouseup');
$(album).off('mousemove');
}
})
ここで何が起こっているのかというと、マウスを押した後、「mousemove」を約4〜5回トレースし、その後トレースを停止し、クリックした画像の透明バージョンでアクションアイコンが少し表示されなくなります。次に、ここでマウスを離すと、「マウスアップ」をトレースできません。しかし、divをクリックし、マウスを動かさずに放すと、「mouseup」がトレースされます。
コンソールがマウスの動きを追跡し続けないのはなぜですか?また、マウスアップを追跡しなかったのはなぜですか?ありがとう。