0

overflow:scroll次に示すように、スクロール イベントが要素に伝播されないことがわかります。

http://jsfiddle.net/vnXm6/

親要素から子要素のscrollイベントを検出するにはどうすればよいですか?

4

2 に答える 2

0

新しい .live 置換はスクロールでは機能しません。ただし、これは巧妙な回避策です。

$("#parent").on("mouseover", function(){

    $('#parent > *').on('scroll', function(){
       console.log('scrolling');
     });
});

改訂されたフィドル

于 2012-11-08T03:50:39.507 に答える
0

次のコードを使用します。

$("#parent > #child").on("scroll", function(){
   console.log('scrolling'); 
});

コンソール出力を確認できます。次のようになります。

scrolling
scrolling
scrolling
scrolling
scrolling
scrolling

フィドル: http://jsfiddle.net/dZ24z/

于 2012-11-08T04:45:10.333 に答える