jQuery を使用してユーザーが Div の一番下までスクロールしたことを検出する方法
「」を特徴とする動的コンテンツを持つ div 要素を作成しました。自動」オーバーフロー設定。ユーザー エクスペリエンスを向上させるには、ユーザーがこの div ボックスの一番下までスクロールしたときに追加のコンテンツを読み込む必要があります。ただし、その特定のイベントを検出する方法がわかりません。
この検出の鍵は、特定の jQuery プロパティとメソッドを利用することにあります。
ユーザーが div の最後に到達したかどうかを判断するには、最初の 2 つのプロパティの合計を 3 番目のプロパティと比較します。これらの値が一致すると、div の終わりに達したことになります。
jQuery(function($) {
$('#flux').on('scroll', function() {
if($(this).scrollTop() $(this).innerHeight() >= $(this)[0].scrollHeight) {
alert('end reached');
}
})
});
このソリューションは、jQuery バージョン 1.7 でのイベント処理に推奨される on() メソッドを利用します。
補足:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3