兼容性好的悬浮层怎么做?

veardn 2009-11-24 03:55:38
因为ie6的position的fixed属性有bug,所以必须修改css或者用js

我网上搜索了下,一种做法是在css里加上
html{overflow:hidden;}
body{height:100%;overflow:auto;}
然后<div style="position:fixed;width...">这样
但我页面上其他position为absolute的元素也会被fix

后来我用了js的onscroll()方法,但这样看上去不流畅,客户不喜欢

然后又找了个
postion: absolute;
bottom: auto;
top: expression( eval(document.compatMode && document.compatMode==’CSS1Compat’) ? documentElement.scrollTop + (documentElement.clientHeight – this.clientHeight) – 1 : document.body.scrollTop + (document.body.clientHeight – this.clientHeight) – 1);

但没效果

有没有高手以前遇到过这类问题?怎么解决的?

...全文
436 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mykelly6 2009-11-26
  • 打赏
  • 举报
回复
我记得用jquery的animate写过,似乎还好
ddcatlee 2009-11-24
  • 打赏
  • 举报
回复
http://www.4css.cn/bbs/viewthread.php?tid=53

61,111

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧