2013-07-14 62 views
2

我想定製PDF.JS查看器中上一個和下一個按鈕的行爲。我發現裏面viewer.js有:PDF.JS更改頁面部分

document.getElementById('previous').addEventListener('click', 
    function() { 
    PDFView.page--; 
}); 
document.getElementById('next').addEventListener('click', 
    function() { 
    PDFView.page++; 
}); 

例如,我想的是,通過點擊下一步按鈕,不會改變的頁面,但只是向下滾動大約10行。

我希望有人能幫助我。

感謝

-Antonio

回答

0

你已經做了一半的路到目的地。 但是,您需要檢查

scrollIntoView = function pageViewScrollIntoView(dest){...} 

的PDFView.page負責頁面, 的scrollIntoView負責偏移,在這種情況下,你所期待的。

+0

這似乎並沒有伎倆 - 我只是試着用:'pdfViewer.currentPageNumber = p; pdfViewer.scrollPageIntoView(p);'但這還不夠...我也嘗試過'pdfLinkService.page ++;'但這不起作用...既沒有其他的組合......也沒有更多的想法? – veljkoz

+0

這已經存在很久了,我不知道它是否仍然有效。但你可以嘗試在這裏,也許它仍然會告訴你如何使用它 https://github.com/mozilla/pdf.js/search?utf8=%E2%9C%93&q=scrollIntoview – Qaddura