代码之家  ›  专栏  ›  技术社区  ›  psuphish05

jquery用户界面对话框标题栏和背景不显示在IE6中

  •  0
  • psuphish05  · 技术社区  · 16 年前

    这个主题几乎概括了这个问题。在IE6中,我们使用jquery ui对话框显示一个覆盖图,其中有一个表单供用户填写;但是,背景不显示(完全透明),标题栏不显示。

    有没有关于CSS解决方案的想法?我们在页面中包含jquery ui css,并在检测到ie6时附加特定于ie6的样式。

    下面是我们用来显示对话框的javascript:

    $(thediv).dialog({
           title: dialogtitle,
           bgiframe: true,
           stack: true,
           resizable: true,
           height: theheight,
           width: thewidth
        });
    

    如果您需要任何其他详细信息,请通知我!谢谢!

    编辑 值得注意的是,jquery ui dialog@jquery ui documentation页面正确显示标题栏和背景。我再次回顾了我们的CSS,我们已经包含了正确的UI主题CSS。此外,我们还通过jquery ajax调用将表单标记加载到对话框中。这会是IE6的东西吗?

    • 杰西
    1 回复  |  直到 16 年前
        1
  •  0
  •   psuphish05    16 年前

    我们已经解决了这个问题。IE6没有从我们的内部合并器/缓存机制构建全局CSS。我们直接在母版页中链接jquery样式表,这解决了我们的问题。