1

divの css プロパティを持つ がありますが、overflow: hiddenマウスが div の上に置かれているときにスクロールの動きを検出したいと考えています。これはどのように可能ですか?

ありがとう

4

4 に答える 4

1

あなたはこれを使うことができます。

    $('div').on('scroll',function(){
        // code here....
    });
于 2012-07-02T03:04:50.407 に答える
1

mousewheel.js言及されているjQueryプラグインを使用できるかどうかを確認してください。

参考: jsFiddle

上記の jsFiddle は、jQuery フォーラム メンバーruigangaから改作されています。

于 2012-07-02T06:27:05.497 に答える
0

overflow:hidden を持つ要素にはスクロール バーがないため、スクロール イベントはありません。overflow: auto に変更する必要があります。

別のオプションは、jQuery Mousewheel プラグインを使用してマウスホイール イベントにバインドすることですが、それが目的かどうかはわかりません。

于 2012-07-02T04:10:24.283 に答える
0

「divの上」とはどういう意味かわかりませんが、scrollハンドラーを使用できます:

$('div').scroll(function(){ // or $('div').bind('scroll', function(){ 
 ....
})
于 2012-07-02T03:00:39.150 に答える