当我在页面之间浏览时,PDF.js会引发事件吗?
基本上我想更新URL并在浏览PDF.js文档中的页面时添加到pushstate。
当我在页面之间浏览时,PDF.js是否会引发事件,如果是,那么事件的调用是什么?
谢谢
是的,有一个名为pagechange
的事件。
你可以像这样使用它:
document.addEventListener('pagechange', function(e) {
if (e.pageNumber !== e.previousPageNumber) {
console.log('page changed from ' + e.previousPageNumber + ' to ' + e.pageNumber);
}
});
打开the viewer并将上面的代码放入控制台,看看会发生什么!
现在在pdf.js的v2.1.233中,事件是pagechanging
。
在eventBusDispatchToDOM: true
文件中使用viewer.js
。