当我在页面之间浏览时,PDF.js会引发事件吗?

问题描述 投票:4回答:3

当我在页面之间浏览时,PDF.js会引发事件吗?

基本上我想更新URL并在浏览PDF.js文档中的页面时添加到pushstate。

当我在页面之间浏览时,PDF.js是否会引发事件,如果是,那么事件的调用是什么?

谢谢

javascript pushstate pdf.js
3个回答
8
投票

是的,有一个名为pagechange的事件。

你可以像这样使用它:

document.addEventListener('pagechange', function(e) {
  if (e.pageNumber !== e.previousPageNumber) {
    console.log('page changed from ' + e.previousPageNumber + ' to ' + e.pageNumber);
  }
});

打开the viewer并将上面的代码放入控制台,看看会发生什么!


0
投票

现在在pdf.js的v2.1.233中,事件是pagechanging


-1
投票

eventBusDispatchToDOM: true文件中使用viewer.js

© www.soinside.com 2019 - 2024. All rights reserved.