关于ie6下拖动滚动条时,div抖动的问题解决

你如果遇到了这个问题,算是你有福了.

首先说非ie6下的div不随滚动条变化而移动位置的.

1,首先在body中写足够多的文字,一直到浏览器出现滚动条.例如你可以拼命的放P,足够多的P标签

2建立一个用于浮动的div     <div class="FFF"></div>

3  FFF的样式.FFF{ 200px; position:fixed; top:500px; height:100px; background-color:#936;}

就这样轻轻松松的我们的div就可以在主流浏览器中不抖动的定位了.包括ie7.但是ie6就是不行,它竟然跟着滚动条狼狈为奸,滚动条到哪他就到哪.

我们可以这样做.  我一直都是觉得匪夷所思.

4. 首先继续给FFF加样式,当然很奇怪的样式属 性: _position:absolute;_top: expression(documentElement.scrollTop+500);  只 有ie6可以认识.此时FFF才能在ie6中飞翔了,就是浮动了.也就是不和滚动条跑了,但是这个龟儿子的会抖.我们这样搞他,就可以不抖了.

5.给 body继续添加样式background-image:url(d); background-attachment:fixed;.   这个url的内容别问我为什么是d,随便写的.只要不为空就OK了,不过在火狐下路径不对的话,会有个小报错,显得你很不专业,所以建议用一个1*1的图片代替.

好了现在龟儿子的ie6终于被我征服了下的div就不会抖了.

原文地址:https://www.cnblogs.com/guoyansi19900907/p/3220687.html