javascript Lightbox处于活动状态时阻止正文滚动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Lightbox处于活动状态时阻止正文滚动相关的知识,希望对你有一定的参考价值。
// * usage for general showing / hiding elements by modifying body classList
const lockBody = (option) => {
if (option === true) {
document.body.style.top = `-${window.scrollY}px`;
document.body.style.position = 'fixed';
} else {
if (document.body.style.position !== 'fixed') return;
const top = document.body.style.top;
document.body.style.position = '';
document.body.style.top = '';
window.scrollTo(0, parseInt(top || '0', 10) * -1);
}
};
// lockBody(true);
以上是关于javascript Lightbox处于活动状态时阻止正文滚动的主要内容,如果未能解决你的问题,请参考以下文章
如何确定当前视图控制器是不是处于活动状态,如果处于活动状态则执行代码
搜索栏处于活动状态时,状态栏图标变为黑色
检查 PIP 是不是处于活动状态
检查 WooCommerce 是不是处于活动状态以及使用的版本
根据条件确定 NavigationLink 是不是处于活动状态
幻灯片处于活动状态时更改标签的颜色