如何使用JavaScript禁用滚动条?

Flu*_*ear 4 javascript scrollbar internet-explorer-7

当我在Internet Explorer 7中显示代表模式窗口的div时,我需要锁定浏览器滚动条.谷歌搜索我发现我可以使用,document.body.style.overflow='hidden'但这对IE7不起作用.我也尝试了document.body.scroll="no"哪些工作,但只有在鼠标悬停在滚动条上后:-S

有人知道更好的方法吗?

Thansks

Oli*_*Oli 13

要回答您的各种问题(包括您在其他评论中的问题),我认为您使用了错误的定位方法.

试试position:fixed.position:absolute除了相对于绝对视口之外,它基本相同.即:如果用户滚动,则该项目停留在屏幕上的相同位置.

因此,考虑到这一点,您可以布置position:fixed叠加层.在那之内,你可以拥有你的position:absolute(或者fixed,如果你愿意,也可以再次 - 它应该没有区别)模态框.