【问题标题】:jQuery Gallaria 1.2.3 rendering issue in Internet Explorer 8/9Internet Explorer 8/9 中的 jQuery Gallaria 1.2.3 渲染问题
【发布时间】:2011-04-15 01:38:38
【问题描述】:

我一直在使用 jQuery 幻灯片“Gallaria”。使用 Internet Explorer 8/9 时出现呈现问题,如下所示:click here。我不知道为什么它把它渲染出来,所以它不是“全屏”。我在 Firefox4、Chrome 和 Safari 上测试了相同的页面,它们似乎都按预期呈现。

我尝试使用 Firebug 来查看加载时是否有任何问题,但我没有发现任何问题。我从头开始重新实现了 Gallaria,并仔细研究了文档。我似乎无法确定为什么在 Internet Explorer 中它的行为如此,而在其他浏览器中却没有。

我已将此页面上传到此目录:click here

【问题讨论】:

    标签: jquery html css json


    【解决方案1】:

    问题是你的页面在Quirks Mode。

    您似乎不小心从 HTML 顶部删除了此 doctype 行:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    

    重新添加(作为第一行),它将在 IE 中正常工作。


    您还应该修复此行:

    <html="xmlns="http://www.w3.org/1999/xhtml">
    

    进入这个:

    <html xmlns="http://www.w3.org/1999/xhtml">
    

    还有这一行:

    <meta http-equiv="Content-Type" content"text/html"; charset="utf-8"/>
    

    进入:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    

    您还缺少html 的结束标记;在末尾添加&lt;/html&gt;。

    【讨论】:

    • 感谢您的快速回复!非常感谢。我已经进行了更改,并且可以正常工作。虽然左上角似乎有一个奇怪的透明框。 -- 编辑 -- 当您“空闲”(光标)离开页面一秒钟时,它似乎消失了。我可以使用 IE 的萤火虫来选择该对象吗?
    • 它似乎是&lt;div class="galleria-iefix"&gt; - 我看不出它应该做什么 - 看起来像是某种透明度修复。也许.galleria-iefix { display: none } 会是一个快速的解决方案。
    • 我找到了,他们今天刚刚更新了 Galleria 并添加了一些奇怪的 iefix 不透明度。再次感谢您,我已接受您的回答!
    猜你喜欢
    • 2011-10-29
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 2012-01-09
    • 2012-12-24
    • 1970-01-01
    相关资源
    最近更新 更多