有麻烦设置大小与nyroModal v2



我刚刚开始使用nyroModal。在疯狂地试图找出为什么nyroModalSettings消失后(似乎是在v2之前)…(至少我是这么认为的),我离让选项发挥作用又近了一步。

这个,例如,对我来说很好:

<script type="text/javascript">
    $(function() {
        $('.nyroModal').nm({showCloseButton: false});
        });
</script>

我的弹出窗口将出现没有关闭按钮,如预期的。

按照这个语法,我认为这应该可以显示一个比默认值更小的框:

<script type="text/javascript">
    $(function() {
        $('.nyroModal').nm({sizes: {w: 100, h: 100}});
        });
</script>

没成功。没有语法错误,等等…对盒子大小没有任何影响。

我也试过使用initW和initH选项。

你知道我错过了什么吗?

谢谢!亚伦-

我绕过这个问题打开了一个iframe。我必须在显示iframe之前使用这个选项来设置尺寸并修复它们。无论如何,这对我来说很好:

var width = 800;
var height = 600;
$('.nyroModal').nyroModal({
  sizes: {
    initW: width, initH: height,
    minW: width, minH: height,
    w: width, h: height
  },
  callbacks: {
    beforeShowCont: function() { 
        width = $('.nyroModalCont').width();
        height = $('.nyroModalCont').height();
        $('.nyroModalCont iframe').css('width', width);
        $('.nyroModalCont iframe').css('height', height);
    }
  }
});

我希望这对你有帮助

最新更新