改变模态窗口的大小
changing size of nyromodal window
此脚本等待用户按下按钮,以便启动
$('.image_upload').nm({
sizes: {minW:10,minH:10 },
modal: false,
closeOnClick: false
});
然后在按下脚本后,在改变奈莫式窗口的内容后,我试图改变窗口的大小,但它不会立即改变它,所以大小仍然是旧的,滚动条出现。只有当你关闭窗口并再次调用它时,新大小才会影响窗口。
这段代码将新内容放入任意窗口
$('.nyroModalDom').html(responseimage);
这里我们有两种改变大小的方法。两者都只在关闭-重新打开窗口后工作,而不是立即工作。
1$.nyroModalSettings({
width: 800,
height: 800
});
2 $.nmObj({
width: 800,
height: 800
});
那么我如何在不重新打开的情况下改变窗口的大小呢?
更新已经找到了新的功能,但它也无法调整窗口的大小。滚动条消失,如果窗口想要调整大小,但它保持不变,滚动条再次出现。
$('.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());
}
}
});
相关文章:
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 点击AngularJS模态窗口捕捉背景事件
- 在angularJS中使用模态窗口时,在控制器之间共享对象数组
- 如何使用jquery关闭模态窗口,通过模拟模态's关闭按钮
- Angularjs - 观察模态窗口从另一个控制器关闭
- 如何在angularjs-ui-bootstrap中使用模态弹出窗口
- 模态窗口yii2中的Ajax验证数据
- 显示模态对话;在 IE 中打开一个新窗口
- 在顶部框架上显示模态弹出窗口
- Ajax 模态窗口可以访问父窗口 PHP 数据吗?
- 在选择(rails_admin)时更改时在模态窗口中添加新字段
- 在模态窗口上创建 cookie
- 如何在用户离开网页时显示模态窗口
- Magento时事通讯弹出窗口(模态窗口)在每个页面上触发.它应该只在主页上弹出
- 如何在 jquery 中浮动模态窗口
- 创建一个模态窗口以使用 AngularJS 加载数据
- 当模态有时大于屏幕时,我如何水平/垂直居中模式弹出窗口
- Angular JS将msg广播到多个视图,包括模态窗口
- 将变量从 Javascript 传递到 PHP - 弹出窗口/模态窗口
- 如何在没有引导的情况下正确处理 AngularJS 应用程序中的弹出窗口(模态)