こんにちは、.scrolltop を使用して、ユーザーがページのどこにいるかに応じて固定の中央画像 (主人公) が非表示および表示される垂直スクロール サイトに取り組んでいます。私が抱えている唯一の問題は、ページが初めて読み込まれるときに、すべての中央画像が一度に読み込まれて表示されることです。スクロールを開始すると、その時点から正しく機能し、ページが最初にロードされたときにのみ発生するようです. スクリプトの何が間違っていますか? ユーザーがスクロールするまで .hide 関数がアクティブにならないことに関係していると思いますが、別の書き方がわかりません。
ありがとうございました。
ここにサイトがありますので、私が話していることを見ることができます:
http://pixel.csueastbay.edu/3870/corzine/project1/index.html
そして、これが js のサンプルです。
<script>
$(window).scroll(function() {
if ($(this).scrollTop() > 290) {
$(".fallingman").hide();
}
if ($(this).scrollTop() < 290) {
$(".fallingman").show();
}
});
$(window).scroll(function() {
if ($(this).scrollTop() < 290) {
$(".fallingman2").hide();
}
if ($(this).scrollTop() > 290) {
$(".fallingman2").show();
}
if ($(this).scrollTop() > 1200) {
$(".fallingman2").hide();
}
});
</script>