jquery で 'if else' を使用しており、2 番目の (つまり、scrollTop) 条件を正しく入力する方法がわかりません -
$(window).load(function(){
if (window.location.hash == '' && $(window).scrollTop() == 0) {
doStuff_01('');
} else {
doStuff_02('');
}
});
これは、アニメーション化されたページ エントリ用です。ユーザーがそこに現れたばかりの場合は、アニメーションを起動する必要があります。しかし、ユーザーがすでに表示されており、少し下にスクロールして「更新」を押した場合、アニメーションは起動されません。
書き方:
if window.location.hash == ''
と
「ウィンドウはすでに少なくとも 1 ピクセル下にスクロールされています」 <-- これは私を逃れるものです。
.scrollTop() を使用する必要がありますか?