IE6中不显示jQuery UI对话框标题栏和背景

时间:2009-11-05 20:10:15

标签: jquery css jquery-ui internet-explorer-6

主题几乎总结了这个问题。在IE6中,我们使用jQuery UI对话框显示带有表单的叠加层供用户填写;但是,背景不显示(完全透明),标题栏不显示。

关于CSS解决方法的任何想法吗?我们在页面中包含了jQuery UI CSS,并在检测到IE6时附加了IE6特定的样式。

以下是我们用来显示对话框的JavaScript:

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

如果您需要任何其他详细信息,请与我们联系!谢谢!

EDIT 有趣的是,jQuery UI Dialog @ jQuery UI文档页面正确显示标题栏和背景。我再次回顾了我们的CSS,并且包含了正确的UI主题CSS。此外,我们通过jQuery ajax调用将表单标记加载到对话框中。这会是IE6疯狂的东西吗?

  • 杰西

1 个答案:

答案 0 :(得分:0)

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