无法使用nyroModal v2设置大小

时间:2011-08-24 20:38:16

标签: nyromodal

我刚刚开始使用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选项。

知道我缺少什么吗?

谢谢!   - 亚伦

1 个答案:

答案 0 :(得分:4)

我解决了这个问题,打开了一个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);
    }
  }
});

我希望这可以帮到你。