Javascript 如何在激活lightbox插件时禁用鼠标滚轮的背景滚动?
我在一个水平滚动的网站上工作。 在它上面,我使用mouseweel.js插件(允许鼠标滚轮水平滚动)和放大弹出插件 当有人通过点击一张照片激活放大弹出插件时,它会按原样打开照片,并禁用背景滚动条 但是,当我使用mouseweel.js时,背景仍然可以通过鼠标滚轮滚动Javascript 如何在激活lightbox插件时禁用鼠标滚轮的背景滚动?,javascript,magnific-popup,Javascript,Magnific Popup,我在一个水平滚动的网站上工作。 在它上面,我使用mouseweel.js插件(允许鼠标滚轮水平滚动)和放大弹出插件 当有人通过点击一张照片激活放大弹出插件时,它会按原样打开照片,并禁用背景滚动条 但是,当我使用mouseweel.js时,背景仍然可以通过鼠标滚轮滚动 只有当放大弹出窗口显示照片时,如何才能禁用背景滚动?我也有类似的问题。这个决定在一定程度上帮助了我 $('#open_button').magnificPopup({ type: 'inline', //
只有当放大弹出窗口显示照片时,如何才能禁用背景滚动?我也有类似的问题。这个决定在一定程度上帮助了我
$('#open_button').magnificPopup({
type: 'inline', // Custom settings, never mind
closeBtnInside: false, // Custom settings, never mind
fixedContentPos: false, // Custom settings, never mind
fixedBgPos: true, // Custom settings, never mind
callbacks: {
open: function() { // When you open the
$('body').css('overflow', 'hidden'); // window, the element
}, // "body" is used "overflow: hidden".
close: function() { // When the window
$('body').css('overflow', ''); // is closed, the
}, // "overflow" gets the initial value.
}
});
您好,欢迎来到SO。请加上你做了哪些不同的事情,以及为什么它会起作用。像这样的答案通常被认为是低质量的。下午好,德里克。对不起,我是新来的,我不知道如何添加其他答案。你能告诉我吗?我一直在寻找这个解决方案,我发现答案并不是封闭的,当我在另一个网站上找到一个解决方案时,我决定在这里帮助其他人。这对我不起作用