1
私のページには、私のページの一番上にあるときに消えるはずの小さなアイコンがあります。私が少し下にスクロールすると、それはフェードアウトするはずです。しかし、私が再び立ち上がると、それが再び現れます。私はそれがこのコードで動作するはずだと思った:scrollTop()== 0のfadeOut()は機能しません
if ($(document).scrollTop() === 0){
$('#down').fadeIn(200);
console.log("Hi");
}
else{
$('#down').fadeOut(200);
console.log("Bye");
}
しかし明らかにそうではありません。ここが少しですcodepen
https://api.jquery.com/scroll/ –
あなたはイベントリスナーを必要とし、あなたのcodepenにjQueryのを追加する必要があります。http:// codepen.io/anon/pen/ZLPXjw常に、質問を開く前に必ずブラウザのコンソールを確認してください。 –
あなたが彼のコードペンを見る時間があれば、彼はスクロール偶数リスナーを使用しているのを見るでしょう – Bill