Jquery 移动设备上的Fancybox滚动问题

Jquery 移动设备上的Fancybox滚动问题,jquery,mobile,scroll,fancybox,Jquery,Mobile,Scroll,Fancybox,我正在使用fancybox,当fancybox打开时,我想停止主体滚动,fancybox滚动应该可以工作 我有下面的代码,它停止身体滚动,但fancybox滚动也不工作 jQuery(function ($) { $("#more_insurance").fancybox({ closeBtn : true, closeClick : true, scrolling : 'auto', openEffect : 'elastic', c

我正在使用fancybox,当fancybox打开时,我想停止主体滚动,fancybox滚动应该可以工作

我有下面的代码,它停止身体滚动,但fancybox滚动也不工作

jQuery(function ($) {
   $("#more_insurance").fancybox({
    closeBtn    : true,
    closeClick  : true,
    scrolling   : 'auto',
    openEffect  : 'elastic',
    closeEffect : 'elastic',
       beforeShow: function(){
        $("body").css({'overflow-y':'hidden'});

        $('body').bind('touchmove.fb', function(e) {
            e.preventDefault();

         });
        },
         afterClose: function(){
            $("body").css({'overflow-y':'visible'});
        },


       });
});

请帮助..

Fancybox 2 helpers选项已锁定:真的,这是我的窍门,在fb3中我有滚动问题的

看起来您正在使用Fancybox 2,您尝试升级到v3了吗?