改变nyromodal窗口的大小

此脚本等待用户按下按钮,以便nyromdal启动

$('.image_upload').nm({ sizes: {minW:10,minH:10 }, modal: false, closeOnClick: false }); 

然后在按下脚本之后,在更改了nyromodal窗口的内容后,我试图改变窗口的大小,但它不会立即改变它,所以尺寸保持旧,滚动条出现。 只有关闭窗口并再次调用窗口时,新大小才会影响窗口。

此代码将新内容放入nyromdal窗口

 $('.nyroModalDom').html(responseimage); 

在这里,我们有两种方式来改变大小。 两者都只能在关闭重新打开窗口后才能工作,而不是立即开启。

1

 $.nyroModalSettings({ width: 800, height: 800 }); 

2

 $.nmObj({ width: 800, height: 800 }); 

那么如何在不重新打开的情况下改变窗口的大小呢?

UPDATE

刚刚发现新function,但它也无法调整窗口大小。 滚动条消失,就好像窗口想要resize但它保持不变并再次出现滚动条。

 $('.nyroModalDom').resize(); 

您可以尝试使用此说明:

 $.nmTop().resize(true); 

也就是说,根据我的经验,正确的方式来实现resize。

UPDATE

您可以使用回调调整高度afterResize添加如下代码:

 $('.image_upload').nm({ callbacks: { afterResize: function(nm) { // to adjust according to your needs $('nyroModalCont').css('height', $('.nyroModalDom img').height()); } } });