解决ie6下无法fixed的问题

 1 .fixed{
 2     position:fixed;
 3     top:110px;
 4     left:210px;
 5     z-index:999;
 6     _position:absolute;
 7     _top:expression(eval(
 8         document.documentElement.scrollTop+110
 9     ));
10     _left:expression(eval(
11         document.documentElement.scrollLeft+210
12     ));
13 }
14 *html{
15     background-image:url(about:blank);
16     background-attachment:fixed;
17 }

后面的*html这段,作用是防止在页面滚动的时候发生闪烁。不过现在的定位得再写一次,这里面不知道如何获取元素到顶部的距离,如果可以的话,就只要写一次位置就好了。
这样只要在相应dom节点添加上这个class即可实现fixed的效果。
posted @ 2012-09-22 10:30  bilipan  阅读(168)  评论(0编辑  收藏  举报