弹出启动隐藏了parrent窗口的垂直溢出,因此parrent窗口的内容向右跳转。 有没有办法阻止它?
标题
<link href="/css/magnific-popup.css" rel="stylesheet">
$(document).ready(function() {
$(\'.simple-ajax-popup\').magnificPopup({
type: \'ajax\',
overflowY: \'auto\',
closeBtnInside: true,
fixedContentPos: true,
fixedBgPos: true,
removalDelay: 200
});
});
内容:
<a href="popup.html" class="simple-ajax-popup">Get it</a>
页脚:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="/js/jquery.magnific-popup.js"></script>
这样:
fixedContentPos: false
不好,因为它会弹出滚动窗口滚动窗口。
UPD: 我看到那里的功能应该是正确的边距,但事实并非如此。
var s = mfp._getScrollbarSize();
windowStyles.marginRight = s;
windowStyles.overflow = 'hidden';
$('html').css(windowStyles);