since.2006  

前些天参照extjs做了一个类似的下拉列表组件,做完后发现在IE6下切换背景图片时有明显的延迟,而extjs没有类似情况。

原因是因为IE6中默认没有缓存背景图片,虽然切换时是使用同一样图片,不同位置。但是每次都会发起一次HTTP请求(虽然会返回HTTP状态304)

可以使用如下方法解决:

// 先判断一下是否是ie6    
if (isIE6) {    
    try {    
        document.execCommand("BackgroundImageCache", false, true);    
    } catch (e) {    
    }    
} 
标签:

Posted by hee at 13:01 PM | Permalink | 评论(0) | WEB

请输入名称
请输入邮件地址

 

    请输入邮件地址