1
我用Google搜索了半天,找出解決方案,但最終失敗後,檢測加載背景圖像。如何使用jQuery插入了CSS
這裏來下面詳細我的問題:
我用jQuery的lib編寫的JavaScript代碼。
$('<link id="userCSS" rel="stylesheet" href="'+link+'" type="text/css" charset="utf-8">').insertAfter("title");
你可以發現我們會從其他地方動態加載CSS文件。
然後,因爲別人的服務器生成的文件是因人而異,有可能會產生一個隨機的CSS段是這樣的:
body,html {
background:#000 url(http://i43.tinypic.com/xxxx.jpg) top left no-repeat;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
}
所以,下面就是一個問題!我希望當背景圖像被加載時我可以觸發onload事件,但是我已經嘗試了所有方法,沒有任何希望。
有沒有人有一些這方面的相關經驗,給我一隻手!?感謝:]
你想用這個做什麼?很確定沒有背景圖片的事件,但我們需要知道建議不同的目的。 – roryf 2010-12-02 17:14:49
這有點難以解釋!因爲服務器會爲每個用戶返回一個自定義的CSS,所以我必須嵌入這個CSS來檢查這個用戶是否有他/她的自定義CSS!如果沒有,我會爲這個用戶設置自己的背景圖像,否則,我只會使用他/她的自定義背景圖像! – EragonJ 2010-12-02 17:25:16