我一直在努力让“继续”按钮在用户滚动到页面上嵌入的 PDF 文件的底部时显示。到目前为止,我已经阅读了几个线程,这些线程基本上都说没有真正的方法来确定使用嵌入/对象标签嵌入的 pdf 的底部位置。
我尝试构建一个非常简单的脚本,以便在用户到达文档底部时登录控制台,但这似乎没有做任何事情。
$(function () {
$('#contractPDF').bind('scroll', function(e) {
if($(this).scrollTop() + $(this).innerHeight()>=$(this)[0].scrollHeight)
{
console.log('End of document');
}
});
Run Code Online (Sandbox Code Playgroud)
#contractPDF 位于这样的容器中:
<embed id="contractPDF" class="pdf" width="800" height="600" src="/images/example.pdf" type="application/pdf"></embed>
Run Code Online (Sandbox Code Playgroud)
有谁有更好的解决方案,或者我应该考虑使用 pdf.js 之类的东西?
jquery ×1