$(document).scrollTop() always returns 0 February 17, 2023 by Tarik For some reason, removing ‘height: 100%’ from my html and body tags fixed this issue.