模式窗口打开时锁定页面滚动
Lock the page scroll when modal window opened
如何在打开模态窗口时停止滚动
我在很多地方调用了模态窗口,以至于这个窗口正在调用其他函数。当模态窗口出现时,页面向上滚动会产生一个问题。
我想修复滚动的位置时,模态窗口被调用或任何模态窗口函数被调用
所以基本上我写了一个滚动事件来控制滚动,但它只向上。我想要固定滚动条的位置,当它被称为模态窗口。
document.body.scrollTop = 0;
检查你的模式是否添加了任何类到body元素。如果是,只需将overflow: hidden
应用于该类。否则,当打开modal时,手动为body元素添加一些类,并应用相同的overflow。
相关文章:
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 检查'鼠标滚轮'滚动锁定的事件方向
- 在上下添加新内容时锁定滚动
- 锁定鼠标滚轮滚动到焦点分区
- 当鼠标向下时锁定滚动条,当鼠标向上时解锁
- 锁定某些部分中的滚动条
- jQuery滚动到页面底部锁定/口吃/抖动滚动
- 祝福列表-上排锁定,不能选择或滚动
- 在iOS中锁定滚动
- 滚动锁定网页中某个位置上方的所有元素
- 模式窗口打开时锁定页面滚动
- Jquery滚动到元素,然后锁定该元素,而不管窗口大小的变化
- 如何在一个长而单一的网页上临时锁定滚动
- 将页面滚动暂时锁定在长页面的中间
- 如何锁定/解锁鼠标滚动在PHP/html/Javascript
- 如何暂时锁定网页滚动
- 滚动时锁定表格标题(ColResizable)