I'm simply trying to do something once the scroll position of the page reaches a certain height. However scrollTop()
is returning 0 or null
no matter how far down I scroll. This is the help function I'm using to check the scrollTop()
value:
$('body').click(function(){ var scrollPost = $(document).scrollTop(); alert(scrollPost); });
I've tried attaching scrollTop()
to $('body')
, $('html')
and of course $(window)
, but nothing changes.
Any ideas?
The scrollTop() method sets or returns the vertical scrollbar position for the selected elements.
An element's scrollTop value is a measurement of the distance from the element's top to its topmost visible content. When an element's content does not generate a vertical scrollbar, then its scrollTop value is 0 .
scrollTop is deprecated in strict mode.
For some reason, removing 'height: 100%' from my html and body tags fixed this issue.
I hope this helps someone else!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With