goto方法导致跳转页码不准确
90tl opened this issue · comments
因为有的pdf页面里面是横版和竖版都存在的,所以不能用第一页的高度计算,应该累加
goto: function (num) {
var self = this;
if (!isNaN(num)) {
if (self.viewerContainer) {
self.pages = self.viewerContainer.find('.pageContainer');
if (self.pages) {
var offset_y = 0;
if (num - 1 > 0) {
for(var i = 0; i < (num - 1); i++)
{
offset_y += self.pages[i].offsetHeight;
}
}
offset_y += 8 * num;
self.viewerContainer.animate({
scrollTop: offset_y
}, 300)
}
}
}
},