零基础学做网站培训介绍

当前位置:

如何解决网站在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'");

发表评论

电子邮件地址不会被公开。 必填项已用*标注