解决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的效果。