我知道如何在加載時延遲元素,但我有一個奇怪的來自客戶端的請求。他們希望背景圖片在頁面加載5秒後加載。我對js很陌生,以爲我可以很輕鬆地做到這一點,但這並不奏效。如何在加載時延遲背景圖片
我已經試過這樣:
$(document).ready(function() {
$('#primary .bcg').css("background", "url(folder/path", function(){
$(this).delay(5000).fadeIn(400)
});
});
這:
$(document).ready(function() {
$('#primary .bcg').delay(5000).fadeIn(400, function() {
$('this').css("background", "url(folder/path")
});
});
兩個無濟於事。有沒有辦法做到這一點?或者說是一個讓新手實現目標的途徑?
CSS:
#primary .bcg {
background: none;
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
任何幫助非常感謝!
#Primary和#primary。讓它們成爲相同的案例 – Christina 2014-09-04 06:56:43
謝謝@Christina – 2014-09-05 00:02:02