【问题标题】:IE6 load img using Accordion jQuery pluginIE6 使用 Accordion jQuery 插件加载 img
【发布时间】:2023-03-16 14:45:01
【问题描述】:

仅在 IE6 中,使用 Accordion jQuery 插件打开 DIV 元素,每次单击时都会加载 DIV 内的所有 img 元素(也包括背景),以打开或关闭所选元素。

例子:

有10个关闭的DIV,点击第2个打开,可以在状态栏看到加载这10个DIV内所有img元素的请求,点击关闭再做一次。如果您为 2 或 3 个 DIV 执行此操作,它甚至可以锁定页面。

托管的img元素如何通过css加载未显示的元素? 如果我预加载img,也是一样的

在 Firefox 或 IE7、IE8 中没有问题

谢谢

【问题讨论】:

    标签: jquery image load internet-explorer-6 accordion


    【解决方案1】:

    把它放在你的代码中,应该可以解决问题:

    if ($.browser.msie) { 
        document.execCommand("BackgroundImageCache", false, true); 
    }
    

    问题在于 Accordion 使用 IE6 作为缓存设置问题的背景图像。您可以在网上浏览以了解更多信息。

    【讨论】:

      【解决方案2】:

      检查您的设置。听起来您正在使用典型的开发人员设置“每次访问页面”加载页面,这使得 IE6 每次都重新下载图像。您的标准用户将具有“自动”设置,这将缓解此错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-23
        • 2017-06-26
        相关资源
        最近更新 更多