gjTool / pdfh5

web/h5/移动端PDF预览插件

Home Page:https://www.gjtool.cn/pdfh5/pdf.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goto方法导致跳转页码不准确

90tl opened this issue · comments

commented

因为有的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)
				}
			}
		}
	},