div
の css プロパティを持つ がありますが、overflow: hidden
マウスが div の上に置かれているときにスクロールの動きを検出したいと考えています。これはどのように可能ですか?
ありがとう
div
の css プロパティを持つ がありますが、overflow: hidden
マウスが div の上に置かれているときにスクロールの動きを検出したいと考えています。これはどのように可能ですか?
ありがとう
あなたはこれを使うことができます。
$('div').on('scroll',function(){
// code here....
});
overflow:hidden を持つ要素にはスクロール バーがないため、スクロール イベントはありません。overflow: auto に変更する必要があります。
別のオプションは、jQuery Mousewheel プラグインを使用してマウスホイール イベントにバインドすることですが、それが目的かどうかはわかりません。
「divの上」とはどういう意味かわかりませんが、scroll
ハンドラーを使用できます:
$('div').scroll(function(){ // or $('div').bind('scroll', function(){
....
})