我刚刚开始使用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);
}
}
});
我希望这对你有帮助