调整 Fancybox iframe 覆盖宽度和高度时出现问题
我正在使用 Fancybox 创建带有 iframe 的覆盖层,一切正常,但我似乎无法更改宽度/高度的值。我正在使用 fancybox-1.2.6 和 jquery1.2.6
$(document).ready(function() {
$("a.iframe").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
});
和
<a class="iframe" id="iframe" title="Sample title" href="http://google.com/">iframe</a>
I'm using Fancybox to create an overlay with an iframe everything works but I can't seem to change the values of the width/height. I'm using fancybox-1.2.6 and jquery1.2.6
$(document).ready(function() {
$("a.iframe").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
});
and
<a class="iframe" id="iframe" title="Sample title" href="http://google.com/">iframe</a>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
你必须直接改变它的CSS,因为fancybox实际上并不是jquery的一部分。
有那种方式或类似的东西,
you have to directly change the css of it since fancybox isnt actually part of jquery.
there is that way or something like this,
我通过向链接标记添加宽度和高度属性解决了这个问题,如下所示:
还有你的 fancybox 代码:
I solved this problem by adding a width and a height attribute to the link tag like this:
And you fancybox code:
请不要使用火狐浏览器。它不起作用,他们没有实现高度兼容,请尝试使用 chrome! (今天最新的 Firefox!)
如果它是支持的浏览器,请删除 px 的引号,并为 % 添加引号,例如:
Please do not use Firefox. It doesn't work, they did not make height compatible, try chrome instead! (latest Firefox today!)
if it is a supportable browser, remove the quotes for px, put quotes for %, like:
试试这个
just try this
这在过去对我有用。我必须设置高度和宽度。
This has worked for me in the past. I had to set both the height and the width.
尝试使用:
try to use:
以下是如何在固定大小的 fancybox 中手动打开 iframe
Here's how to manually open an iframe in a fixed sized fancybox