我試圖在用戶登陸主頁時僅對一個div進行淡入淡出。例如,當您登陸網站時,「網站首頁標題」會淡入,您將瀏覽到關於「聯繫人」頁面等內容,但當您再次單擊主頁時,「網站主頁標題」將不會褪色在jQuery事件在網站加載時觸發一次
於是就在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再次淡入?
嘿給了這個去,但我仍然希望它在第一次加載後可見。當我刷新頁面時,使用它就會消失。 – lchong 2012-08-05 01:44:00
嗯,是的!這就是點!你是否期望它每次都工作,或者只在第一次訪問時工作? – adeneo 2012-08-05 01:49:31
對不起@adeneo - 我附加更好的描述,我想要得到以上:) – lchong 2012-08-05 01:51:32