jquery - IE6模态窗口问题

标签 jquery css internet-explorer-6 position modal-dialog

我在 IE6 中的模态窗口中遇到了一个奇怪的(可能很明显的)问题,它适用于 Firefox 和 Safari 等;窗口设置为 position: fixed,本来是居中的,但它实际上出现在页面的最底部,在一些东西之上,被推到左边。

我的 CSS 在这里:

#overlay { 
position: fixed; 
z-index: 550; 
top: 50%; 
left: 50%;
height: 474px;
width: 500px;
padding: 20px;
margin: -247px 0 0 -270px;
background: #fff;
border: 1px solid #CCC; }

添加这个div的jQuery函数如下:

var style = '<div id="overlay"><div id="youtube-player"><a href="#" class="close-overlay">&nbsp;</a><p id="overlay-preload">Loading</p></div></div><div id="modal-background"></div>';

        $('body').append(style);

任何帮助将不胜感激;我很想分享 URL,但该网站是为客户提供的,并且受密码保护。

干杯!

最佳答案

据我所知,IE6 不支持 position: fixed

Here是获得相同效果的另一种方法。

关于jquery - IE6模态窗口问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6346386/

相关文章:

css - 第 n 个 child 对类没有反应

javascript - 为什么我的 html 代码没有调用我的 javascript 代码?

javascript - 引导验证在表单提交时不起作用

jQuery 驱动的 Accordion 缺少 anchor 链接功能

html - CSS '' background-color“属性不适用于 <div> 内的复选框

css - IE6 li 标签不对齐

javascript - 附加一个 onchange 对象是一个闭包吗?

css - IE6 元素符号点对齐问题

javascript - jQuery 插件生成的 Aurelia 路由链接

javascript - 未捕获的类型错误 : Cannot read property 'val' of null jquery