我目前正在尝试实现fancybox。我想将其设置为自动尺寸,但每次加载时都会出现错误。
$.fancybox({
'autoScale' : true,
'autoDimensions' : true,
'content' : html
});在第一次加载期间(在新打开的浏览器上执行第一次单击),fancybox的宽度和高度不正确,但当我再次尝试(使用打开的浏览器单击)时,fancybox显示我想要的输出。我猜它不能识别宽度和高度。
api表示自动标注尺寸
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的原因。
我很感谢你们的帮助。谢谢!
发布于 2011-10-16 16:46:04
dimensions意味着您正在“花式装箱”的元素需要设置宽度和高度,因为fancybox将根据您的内容已经设置的大小调整自身的大小。
此外,问题可能是fancybox在您的内容加载之前加载。试着把fancybox javascript代码放在页面的底部,就在标签之前。
发布于 2011-10-16 17:25:23
在你的代码中,在autoscale:true之后,你忘记了",“,你会让它工作。
https://stackoverflow.com/questions/7783015
复制相似问题