我基本上使用默认的web / viewer.html及其附带的相关文件。我把它加载到iframe中。如何在滚动pdf时添加事件监听器?谢谢你的帮助。
答案 0 :(得分:3)
我挖了一些东西并测试了一些更多的东西然后想出来了,这很简单但是如果你在同一个绑定中:
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已经完全加载。