1、重点公式
el.scrollTop + el.clientHeight === el.scrollHeight
2、示例代码
let curentPage = 1;
let totalPage = 10;
pdfScroll(event) {
let el = event.target;
if (el.scrollTop === 0) {
// 加载上一页
if (currentPage > 1) {
currentPage--;
// scrollTop不设置为0,是为了可以继续向上滚动
el.scrollTop = 6;
}
return;
}
if (el.scrollTop + el.clientHeight === el.scrollHeight) {
// 加载下一页
if (currentPage < totalPage) {
currentPage++;
// scrollTop不设置为0,是为了可以继续向上滚动
el.scrollTop = 6;
}
}
}