我在iframe中使用fancybox。当我尝试用fancybox打开图像时,fancybox提供了错误的尺寸 - 它给出了窗口宽度而不是图像宽度 - 而fancybox中的图像正在拉伸这个尺寸。
例如:图像尺寸:2592x3872。 Fancybox延伸至853x395。
我该如何解决这个问题?
提前致谢。
答案 0 :(得分:0)
你能否澄清一下iframe 中的 fancybox是什么意思?
...这是否意味着您在API选项中使用type: "iframe"
?
...或者这是否意味着您正在页面内的iframe中触发fancybox? (或两者?)。
无论如何,请尝试将autoSize: false
和fitToView: false
添加到您的API选项中,例如:
$(".fancybox").fancybox({
autoSize: false,
fitToView: false
});