[英]Javascript modal - disable scroll for body but enable for modal with css
[英]Disable/enable scroll only on Modal
我有一个带有模式窗口的页面,我希望用户可以在模式下滚动div(当模式打开时),但不是全部页面,如果用户关闭模式窗口,他可以滚动所有页面。
$(window).scroll(function (e) {
if (! modal ) {
e.preventDefault();
}
})
可能吗 ?
您可以将主体溢出属性设置为隐藏以防止滚动。 例如,通过在打开弹出窗口时向body元素添加一些类:
.no-scroll {
overflow: hidden;
}
将滚动行为与overflow: hidden
进行比较overflow: hidden
在下一个演示中为overflow: hidden
和自动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.