Fancybox3的高度默认为9999px

时间:2018-10-03 17:15:18

标签: javascript fancybox fancybox-3

我已经用NPM安装了Fancybox3并导入了CSS。除了尝试打开多页PDF之外,其他所有功能都工作正常,它将默认设置fancybox-content框架的高度,如下所示:

<div class="fancybox-content" style="width: 1051px; height: 9999px;">

我假设Fancybox尝试基于6页PDF来设置内容高度,并且最大值为9999。但是,设置9999px时,Fancybox内容仅为白色,并且没有显示PDF(仅工具栏和PDF放大/缩小按钮)。如果我将其调整回100%左右,则PDF会再次正确显示。

我尝试使用fancybox选项解决此问题,但似乎没有什么区别,添加任何自定义CSS可以将其修复为PDF的功能,但随后会破坏图像的功能。

以前有人遇到过吗?

1 个答案:

答案 0 :(得分:1)

尝试通过设置iframe: {preload: false}来禁用iframe的预加载