首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当镁基弹出打开页面卷轴时

当镁基弹出打开页面卷轴时
EN

Stack Overflow用户
提问于 2017-10-25 06:49:21
回答 1查看 3.7K关注 0票数 1

我对万能弹出有个问题。当我点击按钮-模态窗口打开和页面滚动到顶部。当关闭模态窗口-滚动的位置返回位置反向。我不会不页卷轴顶部。也许有人也有同样的问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-25 06:54:26

将fixedContentPos选项MagnificPopup设置为false。默认情况下,它被设置为auto,当您单击该按钮时,页面滚动到顶部。

代码语言:javascript
复制
$('#popupid').magnificPopup({ fixedContentPos = false, //Options... });

编辑

尝试使用此选项(弹出窗口打开时它会添加类,弹出窗口关闭时会删除类):

代码语言:javascript
复制
callbacks: {
    open: function() {
       jQuery('body').addClass('magnificpopupnoscroll');
    },
    close: function() {
       jQuery('body').removeClass('magnificpopupnoscroll');
    }
}

并添加这个css类:

代码语言:javascript
复制
body.magnificpopupnoscroll{
   overflow-y: hidden !important;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46925731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档