页面内我有一个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