我正在使用 jQuery Fancy Box 在触发时显示 PDF。它适用于 Firefox 和 Chrome,但不适用于 IE。Fancy Box 出现并显示它应该与 pdf 一样大以及所有内容,但是在框的左上角有一个红色的小 x,就像它无法加载整个文档一样。
这是我的 JS 启动 Fancy 框:
//initialize fancybox for PDFs
$(document).ready(function() {
$("a.pdf").click(function() {
$.fancybox({
'width': '70%',
'height': '99%',
'autoSize': false,
'content': '<embed src="'+this.href+'#nameddest=self&page=1&view=FitH,0&zoom=0,0,0" type="application/pdf" height="99%" width="99%" />',
'onClosed': function() {
$("#fancybox-inner").empty();
}
});
return false;
}); // pdf
}); // ready