The editor below will share with you a simple example based on scroll bar position judgment. It has a good reference value and I hope it will be helpful to everyone. Let’s follow the editor to take a look.
The example is as follows:
//获取滚动条距离顶部位置 function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document.documentElement.scrollTop; } else if (document.body) { scrollTop = document.body.scrollTop; } return scrollTop; } //获取当前可视范围的高度 function getClientHeight() { var clientHeight = 0; if (document.body.clientHeight && document.documentElement.clientHeight) { clientHeight = Math.min(document.body.clientHeight, document.documentElement.clientHeight); } else { clientHeight = Math.max(document.body.clientHeight, document.documentElement.clientHeight); } return clientHeight; } //获取文档完整的高度 function getScrollHeight() { return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); } //判断滚动条是否达到底部 getScrollTop() + getClientHeight() == getScrollHeight()
The above is what I compiled for everyone. I hope it will be useful to you in the future. Everyone is helpful.
Related articles:
How to use the Node layer to implement multipart form file upload
How to use React to encapsulate Portal reusable components
How to send requests to the intermediate service layer in node (detailed tutorial)
How to get Excel content in Node
How to use jQuery to solve the problem that dynamically added elements cannot trigger binding events
How to use Node to configure files (detailed tutorial)
Usage How jQuery implements mobile phone number regular verification input
How to implement the jump function in AngularJS
How to implement the drag and drop function in AngularJS
How to implement a chat room using socket.io
The above is the detailed content of How to use scroll bar position judgment. For more information, please follow other related articles on the PHP Chinese website!