这一主题几乎概括了这个问题。在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对话框@ jQuery UI文档页面将正确显示标题栏和背景。我再次审查了我们的CSS,我们有正确的UI主题CSS包括在内。另外,我们通过jQuery ajax调用将表单标记加载到对话框中。这会是IE6抛出的东西吗?
发布于 2009-11-06 08:48:38
我们已经解决了这个问题。IE6并不是从内部的组合器/缓存机制构建全局CSS的。我们直接链接到母版页中的jQuery样式表,这解决了我们的问题。
https://stackoverflow.com/questions/1683243
复制相似问题