ユーザーがホームページにアクセスしたときに、divを1回だけフェードインしようとしています。たとえば、サイトにアクセスすると「サイト ホーム タイトル」がフェード インし、「概要」、「連絡先」ページなどに移動しますが、ホーム ページをもう一度クリックしても、「サイト ホーム タイトル」はフェードしません。の。
だから私はちょうど持っているdivで:
$('#home-title').fadeIn(500);
したがって、私の問題は、ホームページにアクセスするたびに常にそれがフェードすることです...明らかに、それはコードがそれを行うように指示しているためです。しかし、最初にホームページにアクセスしたときに一度だけ発生するようにするには、何を追加すればよいでしょうか?
[ごめん!以下、より詳細な説明]
私はこれを持っています:
$(document).ready(function() {
$('.faded').hide();
});
$(window).load(function() {
$(".faded").each(function(i) {
$(this).delay(i * 500).fadeIn();
});
}
したがって、.faded はホームページの div にのみ添付されます。それが他のページのいずれかにあり、クリックしてホームページに戻った場合、jQueryがそれを認識できるかどうか疑問に思っていました-要素がすでにフェードインしているため、再度行う必要はありません。しかし、ユーザーがブラウザーを閉じるか、サイトを完全に離れて戻ってきた場合、.faded div が再びフェードインする可能性がありますか?