Jan 03, 2008
前些天参照extjs做了一个类似的下拉列表组件,做完后发现在IE6下切换背景图片时有明显的延迟,而extjs没有类似情况。
原因是因为IE6中默认没有缓存背景图片,虽然切换时是使用同一样图片,不同位置。但是每次都会发起一次HTTP请求(虽然会返回HTTP状态304)
可以使用如下方法解决:
- // 先判断一下是否是ie6
- if (isIE6) {
- try {
- document.execCommand("BackgroundImageCache", false, true);
- } catch (e) {
- }
- }



本文相关评论|Comments