我刚刚开始使用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选项。
知道我缺少什么吗?
谢谢! - 亚伦
答案 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);
}
}
});
我希望这可以帮到你。