JavaScript如何屏蔽页面的滚动?
如题。举个例子吧:写一个弹窗组件,弹窗未出现时页面可以滚动,弹窗出现后弹窗这一层的下面就不能滚动(但弹窗里的内容能滚动)。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如题。举个例子吧:写一个弹窗组件,弹窗未出现时页面可以滚动,弹窗出现后弹窗这一层的下面就不能滚动(但弹窗里的内容能滚动)。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
Hope this helps
下面这段代码可以(...js)屏蔽滚轮, 不过对于浏览器兼容性不太确定
目前能想到的有
最近刚好研究了一下这个问题,这里是我写的文章,也许可以给你提供一些思路。
禁止蒙层底部页面跟随滚动
需要你对overflow这个css属性熟悉。弹窗时设置body的css样式overflow:hidden。弹窗要能滚动的话设置overflow:auto。即可。
对body设置
overflow:hidden
这样?
http://jsfiddle.net/RayLiao/KrK7m/
搭个车顺便问一下,jsfiddle怎么样不显示或者调整tab的顺序啊?