0

window.onscrollをラップするDojoメソッドはありますか?

ページスクロールをキャプチャできるようにしたい。マウスホイールをキャプチャすることはできますが、実際のページスクロールをキャプチャするための参照が見つからないようです。私はたくさんのバリエーションを試しましたが、イベントはまったくモミではないようです。

何か案は?

4

1 に答える 1

3
dojo.connect(window, 'onscroll', this, function(event) {
    var scrollTop = dojo._docScroll().y;

    //code to handle scroll
});

これは、ドキュメントがマウスホイール、スクロールバー、または上下のキーを介してスクロールされているかどうかに関係なく機能します。これは、ほぼすべてのスクロールシナリオをカバーしています。

于 2013-01-11T19:59:50.913 に答える