首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fancybox自动标注

Fancybox自动标注
EN

Stack Overflow用户
提问于 2011-10-16 15:51:27
回答 2查看 7K关注 0票数 1

我目前正在尝试实现fancybox。我想将其设置为自动尺寸,但每次加载时都会出现错误。

代码语言:javascript
复制
$.fancybox({

       'autoScale'          : true,
       'autoDimensions'    : true,                
       'content'           : html
});

在第一次加载期间(在新打开的浏览器上执行第一次单击),fancybox的宽度和高度不正确,但当我再次尝试(使用打开的浏览器单击)时,fancybox显示我想要的输出。我猜它不能识别宽度和高度。

api表示自动标注尺寸

代码语言:javascript
复制
For inline and ajax views, resizes the view to the element recieves. Make sure it has dimensions otherwise this will give unexpected results

我想知道“维度”到底是什么意思。也许这就是我的fancybox有buggy的原因。

我很感谢你们的帮助。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-16 16:46:04

dimensions意味着您正在“花式装箱”的元素需要设置宽度和高度,因为fancybox将根据您的内容已经设置的大小调整自身的大小。

此外,问题可能是fancybox在您的内容加载之前加载。试着把fancybox javascript代码放在页面的底部,就在标签之前。

票数 0
EN

Stack Overflow用户

发布于 2011-10-16 17:25:23

在你的代码中,在autoscale:true之后,你忘记了",“,你会让它工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7783015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档