nyroModal - 如何配置模式框的宽度和高度
我试图控制模式窗口的宽度和高度,但我不知道如何覆盖默认设置。
我一直在查看 nmObject (http://nyromodal.nyrodev.com/),但是我的 javascript知识不是那么丰富,我不知道实现这一点的正确方法是什么。
这是我的尝试,但有语法错误:
$.nmObj( sizes: { initW: 300, initH: 300 });
我做错了什么? :\
编辑:
$(function() {
$('.nyroModal').nyroModal();
$.nmObj({sizes: { initW: 300, initH: 300 }});
});
至少没有语法错误,但我认为我没有正确使用该函数
I am trying to controll the width and height of the modal window, but I have no idea how to override the default settings.
I've been looking at the nmObject (http://nyromodal.nyrodev.com/), but my javascript knowledge is not that great and I have no idea what the correct way to implement this is.
Here is my attempt, but with a syntax error:
$.nmObj( sizes: { initW: 300, initH: 300 });
What am I doing wrong? :\
EDIT:
$(function() {
$('.nyroModal').nyroModal();
$.nmObj({sizes: { initW: 300, initH: 300 }});
});
No syntax errors atleast, but I don't think im using the function correctly
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试:
希望有帮助。
try:
Hope it helps.
看起来您正在使用 nyroModal v2。对于 iframe,您需要在 CSS 中设置初始大小:
有一个 github 问题对于这个,它是关闭的,所以我认为这就是它在这个版本中的工作方式。
我相信,Ivailo 的答案适用于 nyroModal v1。
Looks like you're using nyroModal v2. For an iframe, you need to set the initial size in the CSS:
There's a github issue for this, which is closed, so I think that's how it will work in this version.
Ivailo's answer applies to nyroModal v1, I believe.
另一种方法。
Another way of doing it.
对于此过滤器
.* Iframe 过滤器
.* 之前:filters.formFile
在 min.js 中找到该文件是字符串的一部分
load: function (nm) { nm.store.iframe = $('
并添加
结果应该是
For this filter
.* Iframe filter
.* Before: filters.formFile
Locate in min.js the file is part of a string
load: function (nm) { nm.store.iframe = $('<iframe />').attr({ src: 'javascript:\'\';', id: 'nyromodal-iframe-' + (new Date().getTime()), frameborder: '0' })
and add
the result should be