我试图在iframe中使PDF的缩放始终为全宽,并且在浏览器调整大小时,它会重新计算PDF的缩放并将其设置为100%的浏览器宽度.
pdf parameter#view = Fit或#zoom = 100适用于文档就绪,但我无法管理在调整浏览器大小时刷新/重新计算此值(最好不会丢失滚动位置).
<iframe id="readFrame" src="https://xxxxxx.pdf#view=Fit"></iframe>
注意:我正在调整iframe的大小:
$(document).ready(function() { $(window).trigger('resize'); }); $(window).resize(function() { var browser_viewportH = $(window).height(); var browser_viewportW = $(window).width(); var nav_height = $("#nav-bar").height() + $("#tempWrapper").height(); var block_height = $("#blockContainer").height(); var viewportH = browser_viewportH - (nav_height + block_height); $("#readFrame").css("height",viewportH); });
解决方法
好吧,我觉得你有一个错字:
$("#read iframe").css("height",viewportH);
应该
$("#readFrame").css("height",viewportH);
由于你的iframe有ID“readFrame”,不是吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。