0
我基本上使用默認的web/viewer.html及其相關的文件。我已經加載了一個iframe。如何在PDF滾動時添加事件監聽器?謝謝你的幫助。如何從pdf.js檢測滾動事件
我基本上使用默認的web/viewer.html及其相關的文件。我已經加載了一個iframe。如何在PDF滾動時添加事件監聽器?謝謝你的幫助。如何從pdf.js檢測滾動事件
我周圍挖和測試一些東西更多,想通了,這是很簡單,但如果你在相同的綁定:
var viewerContainer = window.document.getELementById('somePdfIframe').contentDocument.getElementById('viewerContainer') will contain the element whose scrollTop will change.
所以,如果
viewerContainer.scrollTop + $(viewerContainer).height() == viewerContainer.scrollHeight
那麼用戶已經到達pdf iFrame的底部。您也可以通過viewerContainer.addEventListener('scroll',function(){...})來偵聽PDF iframe中的滾動條。
對我來說一個小問題是,你應該在調用這段代碼之前確保pdf iframe完全加載。
'pdfIFrame.contentWindow.addEventListener(「scroll」,function(){..});'?查看器必須與主機頁面位於同一個域中。 – async5
它仍然無法正常工作。您是否將其用於Mozilla的pdf.js庫?謝謝。 代碼: 嗯,它仍然無法正常工作。下面是一些相關的代碼:// document.html