我有很多圖片的我的網頁上加載作爲這樣一個div的背景圖像:有沒有一種方法可以在頁面加載後才加載內聯css背景圖片?
<div style="background-image:url('http://www.example.com/someimg.jpg');"></div>
而對於頁面加載速度的目的我想只有頁面加載後所有的圖像已經完全加載。
現在我可以只添加背景圖片與一些jQuery的那樣:
$(window).bind("load", function() {
$('div').css('background-image', 'http://www.example.com/someimg.jpg')');
});
但我有大量的圖片,也是我使用一些動態的PHP加載這些圖像(其中用戶定期更新),所以我需要一些其他的解決方案,它可以用於網站上的任何背景圖片。
任何想法?
謝謝。
* 「只有頁面全部加載後」 *你是什麼意思那呢?您網頁的** HTML **將會被完全加載或已被主動加載。在圖像之前你想排隊在什麼位置?腳本? –
我的意思是當整個頁面完成加載。就像$(window).bind(「load」,function(){... works。只有我需要一個函數,它可以用於所有元素,而不僅僅是手動編寫的特定元素 – Ben