如何解决网站在IE6浏览器滚动抖动问题
在建网站过程中经常遇到浮动元素固定到某个位置,滚动条滚动但元素位置始终不变的功能!
在样式中:position:fixed就是实现这个功能最简单的途径,但是低版本IE6浏览器是不识别!所以要通过一些特别规办法解决!
//解决在滚动时出现的抖动现象!
html,body{_background-image:url(about:blank); _background-attachment:fixed;}
//通过对element(元素)的style设置表达式进行位置运算,其中的“100”是元素在距离浏览器可视范围顶端的距离;
element.style.setExpression("top", "eval((document.body.scrollTop || document.documentElement.scrollTop) + " + 100 + ") + 'px'");