Magnific Popup隐藏了父窗口的y溢出

时间:2014-11-10 22:05:23

标签: jquery ajax popup

弹出启动隐藏了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);

0 个答案:

没有答案