Було б чесно сказати, що за останні кілька років у мене було принаймні 10 проектів,
де мої клієнти дизайну веб-сайтів хотіли, щоб PDF-брошури відкривалися в модальному накладенні.
наприклад: на мобільних/кишенькових пристроях:
вони не хотіли, щоб відкривалося нове вікно, або, що ще гірше,
у браузерах без інстальованого розширення Adobe Viewer
PDF-файл автоматично генерує опцію завантаження.
Я використовую розширення Media Folders на ВСІХ проектах свого веб-сайту.
І розширення Media Folders Extension + PDF Viewer чудово!
Але я завжди вважав, що:
1. Це дуже важко використовувати в модальному спливаючому вікні.
2. Теми WP майже завжди покладаються на FancyBox lib.
3. І, здається, вони зовсім не грають разом.
4. Виникає конфлікт щодо того, хто отримує події миші/дотику.
5. На пристроях iOS є всілякі додаткові/інші проблеми
(ви не можете прокручувати вгору та вниз, події дотику iPhone проти FancyBox або PDF Viewer).
Ось проект, у якому я маю 2 або 3 файли PDF для завантаження кожного окремого сторінка:
https://ximbalo.dev/CERAMENT/test-page-pdf-embed-1/
У цьому прикладі:
завантаження WPMF PDF Viewer у модальне накладення FancyBox,
все працює начебто, майже нормально на розмірі ноутбука екран.
Але на кишеньковому пристрої все змінюється,
оскільки Device & FancyBox і PDF Viewer борються
за контроль над сенсорними інтерактивними подіями та подіями прокручування.
Перегляньте доданий знімок екрана: екран ноутбука @ 1600x900.
ЯКБИ можна було мати короткий код WPMF, який не просто вбудовує PDF-файл,
а відкриває його в модальному накладенні, яке на 100% регулюється лише бібліотеками коду WPMF...
Тоді це просто вирішило б усі ці проблеми.
Розгляньте можливість оновлення цієї функції!
Дякую тобі.
- сторінка:
- 1