【发布时间】:2014-06-30 01:25:54
【问题描述】:
我正在使用 fancybox 来显示 pdf。
而且它工作正常,当我点击带有 class="fancybox_pdf" 的链接时,pdf 会像我想要的那样打开!
问题出在移动设备上,我也在我的智能手机上进行了测试,当我点击打开带有 class="fancybox_pdf" 的链接时,pdf 被传输,fancybox 打开为空,.
你知道这是否正常吗? Fancybox 无法在移动设备上打开 pdf?
(如果我为桌面上的移动版本调整浏览器的大小,带有pdf的fancybox也可以正常工作)
这是我的html:
<nav id="menu">
<ul>
<li><a href="index.php">Home</a></li>
<li><a class="fancybox_pdf" href="../pdf/pdf1.pdf">PDF 1</a></li>
<li><a class="fancybox_pdf" href="../pdf/pdf2.pdf">PDF 2</a></li>
<li><a class="fancybox_pdf" href="../pdf/pdf3.pdf">PDF 3</a></li>
</ul>
</nav>
我有这个 jQuery 脚本:
$(".fancybox_pdf").fancybox({
width: '80%',
height: '80%',
autoSize: false,
type: 'iframe',
iframe: {
preload: false
}
});
【问题讨论】:
-
这对您在移动设备上是否有效jsfiddle.net/wdnEM/2/show ?
-
感谢您的回答 JFK。使用您给我的那个 jsfiddle,发生了与我的示例相同的事情。我开始下载 pdf,fancybox 打开为空白!
-
你的手机安装adobe reader了吗?
-
我没有,现在下载了,问题依旧:/
-
什么移动设备?你能分享一个链接吗?
标签: jquery pdf jquery-plugins fancybox fancybox-2