gpt4 book ai didi

javascript - 禁用滚动功能

转载 作者:行者123 更新时间:2023-11-28 09:32:43 25 4
gpt4 key购买 nike

我的页面上有一个灯箱。我想在灯箱打开时禁用以下功能,并在灯箱关闭时再次启用它。

函数代码如下:

$.fn.fullpage.setMouseWheelScrolling = function (value){
if(value){
addMouseWheelHandler();
}else{
removeMouseWheelHandler();
}
};

灯箱的 HTML:

<div>
<a class="example_open" href="#example">View Popup</a>
</div>
<div id="example" class="popup">
<div class="content">abc</div>
<button class="example_close"></button>
</div>

我正在使用 this plugin for the light box

如何根据灯箱是否可见来禁用/启用该功能?

最佳答案

如果你的意思是禁用整个页面的滚动,那么试试这个:

$('html, body').css({
'overflow': 'hidden',
'height': '100%'
})

为了恢复到默认状态:

$('html, body').css({
'overflow': 'auto',
'height': 'auto'
})

Check JSFiddle Demo

关于javascript - 禁用滚动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25647628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com