在Lightbox上查看PDF
View PDF on a Lightbox
我的pdf文件没有显示在灯箱上,它只是不断加载,但当我使用iframe放置它时,它会显示出来。我把pdf上传到了一个面板上,我只想在一个灯箱上查看。
这是我在iframe中的代码,它正在工作:
<p><iframe src="url/of/.pdf" width="600" height="780"></iframe></p>
这是我的灯箱代码,它没有显示pfd:
<link rel="stylesheet" type="text/css" href="/javascript/jquery/plugins/fancybox/fancybox.css" media="screen">
<script type="text/javascript" src="/javascript/jquery/plugins/fancybox/fancybox.js?b84fd"></script>
<script type="text/javascript">
$(document).ready(function() {
/* This is basic - uses default settings */
$("a#single_image").fancybox();
/* Using custom settings */
$("a#inline").fancybox({
'hideOnContentClick': true
});
/* Apply fancybox to multiple items */
$(".iframe").fancybox({
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : false
});
});
</script>
<p><a class="iframe" href="url/of/.pdf">Zero</a></p>
希望有人能帮助我。
当事情对你不起作用时,最好考虑chrome控制台或firefox firebug中的错误。在您的案例中,如果您查看过,您会看到"Uncaught ReferenceError:jQuery未定义",这意味着您需要使用jQuery才能使fancybox工作。此外,您还需要包括jquery鼠标滚轮和jquery轻松以及fancybox.js.
这里有一个工作演示给你。http://jsfiddle.net/g36YD/7/
<p><a class="iframe" href="http://contents.tacticalasia.com/download/511-Tactical-Catalog-2012.pdf">Zero</a></p>
$("a.iframe").fancybox({
'width': 640, // or whatever you want
'height': 480, // or whatever you want
'type': 'iframe'
});
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 如何将PDF作为二进制文件传递到window.open()
- javascript.点击显示嵌入的pdf
- Javascript/Jquery Blob not showing Chrome PDF
- 在提交时打开thankyou.html+下载PDF
- 生成pdf或其他非html文件时的错误处理
- how to convert html <div> to pdf
- lightbox in html 5 and javascript
- 使用.load()后在Lightbox中插入谷歌地图
- 将画布转换为pdf:黑色背景
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- CSS/Javascript Lightbox
- 以PDF附件的形式通过电子邮件发送谷歌文档
- 将Meteor中的base64 PDF作为电子邮件附件
- 无法执行文件.退出Acrobat PDF中的操作
- 在浏览器中检测本机或第三方PDF插件
- 下载HTML5/Javascript MOBILE应用程序中的PDF文件
- 下载所选语言的pdf文件
- 将网页转换为具有样式的pdf
- 在Lightbox上查看PDF