Fancybox3 высота по умолчанию до 9999 пикселей - PullRequest
0 голосов
/ 03 октября 2018

Я установил Fancybox3 с NPM и импортировал CSS.Все работает нормально, за исключением того, что когда я пытаюсь открыть многостраничный PDF, он по умолчанию устанавливает высоту рамки содержимого fancybox следующим образом:

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

Я предполагаю, что Fancybox пытается установитьвысота содержимого, основанная на 6 страницах PDF, и максимальная - 9999. Однако с установленным 9999px содержимое fancybox просто белое, и PDF не отображается (только панель инструментов и кнопки увеличения / уменьшения PDF).Если я настрою его обратно на что-то вроде 100%, PDF снова будет отображаться правильно.

Я попытался использовать опции fancybox, чтобы решить эту проблему, но, похоже, это не имеет никакого значения, и добавление любого пользовательского CSS может это исправить.для PDF, но затем нарушает функциональность для изображений.

Кто-нибудь сталкивался с этим раньше?

1 Ответ

0 голосов
/ 03 октября 2018

Попробуйте отключить предварительную загрузку фреймов, установив iframe: {preload: false}

...