日期:2014-05-17  浏览次数:20470 次

如何用JS使浏览器的滚动条动不了,但是还显示出来?
用JS是浏览器的滚动条动不了,无论是用鼠标滑轮还是拖拽都不行,请各位大侠帮个忙……谢谢

------解决方案--------------------
所有元素 放进1个div div 的 css overflow:hidden;overflow-y:auto;
body css: body{overflow:hidden}

这样 document.onscroll就没用了 因为body没有滚动条 滚动条在最外层div 参看百度统计后台 弹窗显示
------解决方案--------------------
继续上面
弹出的层 是在body下,和 顶部div是兄弟关系 而且浮动在div之上,这样 滚轮滚动 浮动标签没有滚动条,body也没有 就不动了
------解决方案--------------------
首先按照你这个想法,是可以实现的,你的意思不就是说,让页面全部显示出来,不出现滚动条吗?,但是你那个思路不对,这个是需要算出你那个框架页面的高度才行的
------解决方案--------------------
错了,好像理解不了你的意思了
------解决方案--------------------
我想知道LZ让滚动条不能动的用意??
------解决方案--------------------
这个简单,写一个遮罩层放在滚动条的位置不就OK了,
------解决方案--------------------
是你没理解我的意思哦
探讨

您或许没有理解我的意思,我是想之前存在的滚动条依旧让其显示,但就是让他暂时动不。如何实现这个功能啊,谢谢,期待回复……

------解决方案--------------------
探讨

这个简单,写一个遮罩层放在滚动条的位置不就OK了,