Мне было интересно, если кто-нибудь знает, как отображать PDF-файлы в jQuery, используя Fancybox/Lightbox и т. Д.? Я пробовал без успеха!Отображение PDF-файлов в jQuery PopUp
4
A
ответ
7
Для FancyBox v1.3.x, имея HTML:
<a class="pdf" href="sample.pdf">open pdf file</a>
использовать этот скрипт:
$(document).ready(function() {
$(".pdf").click(function() {
$.fancybox({
'width': '70%', // or whatever
'height': '90%',
'autoDimensions': false,
'content': '<embed src="'+this.href+'#nameddest=self&page=1&view=FitH,0&zoom=80,0,0" type="application/pdf" height="99%" width="100%" />',
'onClosed': function() {
$("#fancybox-inner").empty();
}
});
return false;
}); // pdf
}); // ready
Конечно, убедитесь, что вы загрузить JQuery и FancyBox JS и CSS файлы в первую очередь
Обратите внимание, что я установил height = "99%" в теге <embed>
. Если вы используете HTML5 DCTYPE, это позволит избежать двойной вертикальной полосы прокрутки. Это связано с тем, что HTML5 инициализирует поля.
Для FancyBox v2.x: если вы используете FancyBox v2.x вы можете использовать один и тот же сценарий, но вам не нужен вариант onClosed
, поэтому удалить
'onClosed': function() {
$("#fancybox-inner").empty();
}
из сценария и последняя пробная запятая после опции content
.
также изменить autoDimensions
слово для autoSize
.
Смежные вопросы
- 1. Отображение PDF в PopUp
- 2. JQuery popup не обновляет отображение старого списка
- 3. Отображение календаря jQuery в диалоговом окне jquery popup
- 4. Отображение bingmap on popup
- 5. Отображение popup messgae в Jung
- 6. Закрыть popup (div) jquery
- 7. Отображение частичного кода HTML внутри JQuery qtip2 popup
- 8. Отображение изображений в Popup of ArcGIS Flexviewer
- 9. Отображение флэш-сообщений в модальном popup cakephp
- 10. Нокаут пользовательской привязки - отображение изображения в popup?
- 11. jQuery mobile open popup from popup
- 12. Выберите2 jquery плагин в popup?
- 13. jQuery datatables в qtip2 popup
- 14. Jquery PopUp в asp.net GridView
- 15. JQuery Popup Content
- 16. JQuery Model Popup
- 17. Drupal like jquery popup
- 18. Оператор IF + JQuery popup?
- 19. Popup и jQuery
- 20. JQuery Mobile Popup действует причудливо
- 21. jQuery popup using div
- 22. JQuery DIV Popup
- 23. jQuery popup не работает
- 24. jQuery popup problem
- 25. Jquery Iframe Popup
- 26. jQuery Popup Bubble/Tooltip
- 27. realigining jQuery Mobile popup
- 28. JQuery Popup Window/Menu
- 29. JQuery мобильного Popup Выпуск
- 30. Простой jquery popup
Довольно раздражает, если вы спросите меня. Некоторые люди настроили свой браузер для загрузки PDF-файлов и открытия их во внешнем просмотре. Для них лайтбокс просто покажет пустой iframe. Кроме того, множественное число - это 'PDFs', а не' PDF''. – ThiefMaster
«Я пробовал без успеха!» Вы пробовали _what_? Можете ли вы показать код и описать ожидаемое поведение по сравнению с наблюдаемым поведением? – David