ピンタレストのウェブサイトのように、スクロールしてそのセクションに到達したときにのみコンテンツをロードするページが必要でした。
それを実装する設計は何ですか、それを行うためのプラグインはありますか? 助けてください。
ピンタレストのウェブサイトのように、スクロールしてそのセクションに到達したときにのみコンテンツをロードするページが必要でした。
それを実装する設計は何ですか、それを行うためのプラグインはありますか? 助けてください。
$(window).on( "scroll" , function() {
var $document = $(document);
var $window = $(this);
if( $document.scrollTop() >= $document.height() - $window.height() - 400 ) {
// do something
}
});
400 は、ページの下部からのオフセットです。これを行うプラグインがありますが、これはそれを行う簡単なコードです。この関数はスクロール トップが変わるたびに起動するため、underscorejs を使用してこの関数を調整することをお勧めします。したがって、すべてのピクセルに対してトリガーされます。通常、毎秒 60 フレームごとにのみ実行するように調整します。
試してみたい場合は、jQuery 用の Lazy Load Plugin があります。