I need to trigger a function if scroll end has reached for a div tag ..
$(\"#page\").bind(\"scroll\",function(e){ //page is the ID of the div im scrollin
$("#page").scroll( function() {
if($(this)[0].scrollHeight - $(this).scrollTop() == $(this).outerHeight()) {
// what you want to do ...
}
});
$("#page").bind("scroll",function(e){ //page is the ID of the div im scrolling
if ( ( $(this).height() + $(this).scrollTop() ) => $(this).innerHeight() )
{
//Test it first without padding. Then see if you need to tweak the left part of the condition
}
});
Following code worked for me
$("#page").scroll( function() {
if($(this).scrollTop() >= ($(this)[0].scrollHeight - $(this).outerHeight()))
{
alert("End here");
}
});