Webページの下部でこの二重トリガーを防ぐ方法。
下から100pxに達するとアラートメッセージが表示されますが、下を押すとそれも表示され、Webページの下部を押しても一度だけ表示したいオプションがあります。
リンクは次のとおりです。
そしてコード:
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
alert("bottom!");
}
});
編集:
問題は、Webサイトに複数のdivを追加していて、それらの数が固定されていないことです。そのため、ページの下部に到達したかどうかを確認する必要があります。