頁面內我有一個TR,當用戶單擊它時,將其顏色更改爲藍色,將箭頭顏色更改爲白色。這是通過動態地改變元素的類來實現的。jquery動態類名更新做圖像延遲
但由於這種情況發生的是,當用戶點擊TR用戶看到圖像加載延遲。如何預加載該CSS圖像。
this.className = this.className + " active";
CSS
.table td.arrow div {background-image:url("../stuff/arrow.png");}
tr.active td.arrow div { background-image:
url("../stuff/arrow_active.png"); }
更新 還有一兩件事要更新靜態內容從其他服務器得到加載。
使用精靈將是這裏最好的解決方案。較少的HTTP請求+無預加載問題:http://css-tricks.com/css-sprites/,http://www.alistapart.com/articles/sprites – meo 2012-03-26 13:40:17