主题几乎总结了这个问题。在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疯狂的东西吗?
答案 0 :(得分:0)
我们已经解决了这个问题。 IE6没有从我们的内部组合器/缓存机制构建全局CSS。我们直接链接母版页中的jQuery样式表,这解决了我们的问题。