Box viewer.js API прокрутки внутри div

Я реализую представление Box внутри div, а не iframe, и функции, использующие прокрутку, не работают. Это потому, что представление Box ожидает прокручивание окна или фрейма, а не деления? События прокрутки, такие как scrollstart, scrolled и все остальное с прокруткой, похоже, не срабатывают. Кажется, что события Zoom работают нормально, и я использовал для них тот же формат, что и для событий прокрутки.

Я знаю, что это помогло бы показать код, но я надеюсь, что кто-то знает ответ из головы.

Заранее спасибо!

1 ответ

Основная ошибка, которую я сделал, была попытка скопировать сгенерированный код в примерах, где в качестве контейнера используется iframe. После этого я копировал несколько классов в контейнер div, в который я помещал зрителя. Когда я удалил все классы, кроме "зрителя", это сработало. Что касается iframe, viewer.js вставляет несколько контейнеров iframe в контейнер. Без фреймов нет пути. Однако проблемы, которые возникали у меня, когда я использовал iframe в качестве начального контейнера (взаимодействовал с другими плагинами), исчезли, когда я использовал div.viewer. Кроме того, кажется, что viewer.js не имеет элементов управления, которые поставляются вместе с блоком один, использующим iframe в качестве основного контейнера, и до сих пор я добился успеха с отдельными div-компонентами, вот так:

<div class="viewer"></div>
<div class="viewer-error">...</div>
<div class="controls-container">...</div>
Другие вопросы по тегам