Javascript 更改nyromodal窗口的大小

Javascript 更改nyromodal窗口的大小,javascript,jquery,modal-dialog,nyromodal,Javascript,Jquery,Modal Dialog,Nyromodal,此脚本等待用户按下按钮,以便nyromdal启动 $('.image_upload').nm({ sizes: {minW:10,minH:10 }, modal: false, closeOnClick: false }); 然后在按下后的脚本中,在更改nyromodal窗口的内容后,我尝试更改窗口的大小,但它不会立即更改,因此大小保持不变,滚动条会出现。只有关闭窗口并再次调用时,新大小才会影响窗口 此代码将新内容放入nyromdal窗口 $('.nyro

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

$('.image_upload').nm({
    sizes: {minW:10,minH:10 },
    modal: false,
  closeOnClick: false
        });
然后在按下后的脚本中,在更改nyromodal窗口的内容后,我尝试更改窗口的大小,但它不会立即更改,因此大小保持不变,滚动条会出现。只有关闭窗口并再次调用时,新大小才会影响窗口

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

$('.nyroModalDom').html(responseimage);
这里我们有两种改变大小的方法。这两种方法仅在关闭或重新打开窗口后才起作用,而不是立即起作用

一,

二,

那么,如何在不重新打开的情况下更改窗口的大小

更新

我们刚刚发现了新功能,但它也无法调整窗口大小。滚动条消失,就像窗口想要调整大小一样,但它保持不变,滚动条再次出现

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

您可以尝试使用以下说明:

$.nmTop().resize(true);
根据我的经验,这是进行尺寸调整的正确方法

更新

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

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

那有帮助!谢谢但有一个小问题,它会调整大小,但垂直滚动条仍然存在。我的意思是它需要增加一点高度。我可以纠正它吗?我在内容中添加了“br”标记,但即使有滚动条,你也不受欢迎。我添加的代码应该可以帮助您。。。问我你是否需要。
$.nmTop().resize(true);
$('.image_upload').nm({
    callbacks: {
        afterResize: function(nm) {                
           // to adjust according to your needs                
           $('nyroModalCont').css('height', $('.nyroModalDom img').height());
        }
    }
});