如何解决IE6模态窗口问题
| 我在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\"> </a><p id=\"overlay-preload\">Loading</p></div></div><div id=\"modal-background\"></div>\';
$(\'body\').append(style);
任何帮助将不胜感激;我很想共享URL,但是该站点是针对客户端的,并且受密码保护。
干杯!
解决方法
据我所知IE6不支持
position: fixed
。
这是获得相同效果的另一种方法。
, 根据这个:
问题是最受欢迎
浏览器-Internet Explorer
Windows-不了解,并且
而不是恢复到位置:
绝对;那会比
什么都没有,它恢复到位置:
静态的;由CSS指定
标准。
您可以改用绝对定位吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。