ユーザーがこのようにうまく機能するページの下部に到達したときにif関数を実行しています
if($(window).scrollTop() + $(window).height() == $(document).height()) {}
ただし、下の少し前、つまり約300px前に実行したい。
私はもう試した
if($(window).scrollTop() + $(window).height() + 300 == $(document).height()) {}
と
if($(window).scrollTop() + $(window).height() == $(document).height() -300) {}
他のすべてのバリエーションは役に立ちません。
また、変数を入れてみました。
var plusheight = 300;
if($(window).scrollTop() + $(window).height() + plusheight == $(document).height()) {}
if($(window).scrollTop() + $(window).height() + $plusheight == $(document).height()) {}
if($(window).scrollTop() + $(window).height() + "plusheight" == $(document).height()) {}
私は何を間違っていますか?