5

垂直方向にスクロールするように設定されているDataTableのonscrollイベントにバインドする必要があります。

単純なイベントバインディングが機能しないことは明らかです。

$('table tbody').on('scroll', function() {
    alert('');
});

ここでデモを作成しました。

これを実行できるAPIメソッドまたは回避策を知っている人はいますか?

4

1 に答える 1

9

オーバーフローしているのはテーブルではなく、親 div です

$('.dataTables_scrollBody').on('scroll', function() {
    alert('');
});

デモ: http://jsfiddle.net/SQ5RL/1/

さらに、私はこのプラグインを使用したことがないので、その動作がわかりません。上記のコードが機能しない場合は、念のため以下のコードを試してください。

$('table tbody').parent().on('scroll', function() {
    alert('');
});

ところで、これも動作することがテストされています。

于 2013-01-19T21:05:15.010 に答える