0

スクロール可能なdivがあります。

.stepDetailView{
    float:right;
    overflow:auto;
}

ユーザーがその領域をスクロールしたときを検出しようとしています。$(window) .scroll (function(){}); ウィンドウ全体のスクロールを検出しようとしている場合は機能しますが、私のページでは、スクロールはdiv.stepDetailViewでのみ有効になっています。

私は試した

$('.stepDetailView').scroll(function(){
  console.log("scrolling");
 });

ただし、ログがコンソールに表示されることはありません。これを行う他の方法はありますか?

ありがとう!

4

1 に答える 1

4

構文エラー!

そうではありません:

$('.stepDetailView').scroll(function({
  console.log("scrolling");
});

しかし:

$('.stepDetailView').scroll(function() {
  console.log("scrolling");
});

あるいは:

$('.stepDetailView').on('scroll', function() {
  console.log("scrolling");
});

そして、それは機能します!!!

于 2013-03-10T20:07:19.220 に答える