V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Aprilming
V2EX  ›  jQuery

pdfObject 怎么监听进度

  •  
  •   Aprilming · 2018-03-29 09:40:58 +08:00 · 4271 次点击
    这是一个创建于 2191 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目用 PDFObject 来展示 pdf,现在想获取查看 pdf 的进度。但是监听不到滑块的高度。

    页面加载出来的代码如下:

    <embed class="pdfobject" src="/media/course/pdf/DjangoBook2.0%E4%B8%AD%E6%96%87%E7%89%88_a33a5U1.pdf#view=FitV&amp;toolbar=0" type="application/pdf" style="overflow: auto; width: 100%; height: 100%;" internalinstanceid="84">

    项目中的 Jquery 代码为: var options = { pdfOpenParams: {view: 'FitV', toolbar: '0'} }; PDFObject.embed("{{ pdf_url }}", $("#mypdf"), options);

    pdfObject 的官网上没有找到关于获取页面数或者进度的 api,只有一个能设置开始页数的选项。

    点击滑块,检查。出来一个新窗口,里面有一行代码: <viewer-page-indicator id="page-indicator" style="top: 0.239426px; opacity: 0;"></viewer-page-indicator> 这个 style=” top:0.239426px" 就是滑块的高度,但是完全获取不到这个窗口里面的属性 。(浏览器 chrome)

    大佬们帮帮忙,想想怎么能获取滑块高度,或者 pdf 的页数。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   943 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:30 · PVG 05:30 · LAX 14:30 · JFK 17:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.