我正在尝试通过以下代码使用NyroModal jQuery插件:
$('img').click(function(e) {
e.preventDefault();
$.nmManual('pages/'+$(this).attr('id')+'.html', {
sizes: {
w: 1450,
h: 800,
initW: 2,
initH: 1
},
resizable: false,
closeOnEscape: false
});
});由于某些原因,可调整大小和closeOnEscape可以工作,但大小不能。
发布于 2011-03-23 18:18:43
这很奇怪,因为有resizable选项。
我试着使用大小,它是有效的:http://jsfiddle.net/LekisS/hBxJn/2/
发布于 2012-10-25 19:25:42
对于遇到这个问题的任何人来说:要设置nyroModal窗口的大小,您必须使用:
sizes: {
minW: width,
minH: height
}其他大小参数在内容加载过程中都会被覆盖。
对于IFrame链接,只能在nyroModal.css文件中更改IFrame窗口大小:(
你可以用jQuery做到这一点:
$('.nyroModalCont,iframe').css('width', width + 'px');
$('.nyroModalCont,iframe').css('height', height + 'px');通常你应该为IFrame设置两个大小选项(nyroModal window + IFrame),以避免出现双滚动条...
https://stackoverflow.com/questions/5403263
复制相似问题