Javascript 如何在激活lightbox插件时禁用鼠标滚轮的背景滚动?

Javascript 如何在激活lightbox插件时禁用鼠标滚轮的背景滚动?,javascript,magnific-popup,Javascript,Magnific Popup,我在一个水平滚动的网站上工作。 在它上面,我使用mouseweel.js插件(允许鼠标滚轮水平滚动)和放大弹出插件 当有人通过点击一张照片激活放大弹出插件时,它会按原样打开照片,并禁用背景滚动条 但是,当我使用mouseweel.js时,背景仍然可以通过鼠标滚轮滚动 只有当放大弹出窗口显示照片时,如何才能禁用背景滚动?我也有类似的问题。这个决定在一定程度上帮助了我 $('#open_button').magnificPopup({ type: 'inline', //

我在一个水平滚动的网站上工作。 在它上面,我使用mouseweel.js插件(允许鼠标滚轮水平滚动)和放大弹出插件

当有人通过点击一张照片激活放大弹出插件时,它会按原样打开照片,并禁用背景滚动条

但是,当我使用mouseweel.js时,背景仍然可以通过鼠标滚轮滚动


只有当放大弹出窗口显示照片时,如何才能禁用背景滚动?

我也有类似的问题。这个决定在一定程度上帮助了我

$('#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。请加上你做了哪些不同的事情,以及为什么它会起作用。像这样的答案通常被认为是低质量的。下午好,德里克。对不起,我是新来的,我不知道如何添加其他答案。你能告诉我吗?我一直在寻找这个解决方案,我发现答案并不是封闭的,当我在另一个网站上找到一个解决方案时,我决定在这里帮助其他人。这对我不起作用