Kode ini dipakai untuk mengecek apakah pengguna telah mencapai bab selesai halaman atau tidak dikala mereka sedang menggulung layar. Jika ya, lakukan sesuatu:
JavaScript
window.onscroll = function() { if (navigator.userAgent.toLowerCase().indexOf("chrome") > -1 || navigator.userAgent.toLowerCase().indexOf("safari") > -1) { if (document.documentElement.scrollHeight == (document.body.scrollTop + document.documentElement.clientHeight)) { alert("End of the page!"); // for demonstration } } else { if (document.documentElement.scrollHeight == (document.documentElement.scrollTop + document.documentElement.clientHeight)) { alert("End of the page!"); // for demonstration } } };
Demo
Catatan: Deklarasi <!DOCTYPE html>
pada dokumen HTML harus dinyatakan.
Referensi: Stackoverflow: JavaScript Cross Browser Determine if User Scrolled to the Bottom of Page
Sumber https://www.dte.web.id/