小编Aar*_*ers的帖子

检测用户是否滚动到嵌入 pdf 的底部

我一直在努力让“继续”按钮在用户滚动到页面上嵌入的 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

6
推荐指数
1
解决办法
6620
查看次数

标签 统计

jquery ×1