detection of the scrolling to the end of an element using jQuery
see:http://stackoverflow.com/questions/6271237/detecting-when-user-scrolls-to-bottom-of-div-with-jquery/6271466#6271466
HTML
<div id="flux">
<div id="flux2">
Lorem ipsum dolor sit amet
<br> Consectetuer augue nibh lacus at
<br> Pretium Donec felis dolor penatibus
<br> Phasellus consequat Vivamus dui lacinia
<br> Ornare nonummy laoreet lacus Donec
<br> Ut ut libero Curabitur id
<br> Dui pretium hendrerit sapien Pellentesque
<br>
</div>
<div id="bla">
THIS IS THE DIV THAT SHOULD TIGGER ACTION
<br> Phasellus consequat Vivamus dui lacinia
<br> Ornare nonummy laoreet lacus Donec
<br> Ut ut libero Curabitur id
<br> Dui pretium hendrerit sapien Pellentesque
<br>Pretium Donec felis dolor penatibus
<br> Phasellus consequat Vivamus dui lacinia
<br> Ornare nonummy laoreet lacus Donec
<br> Ut ut libero Curabitur id
<br> Dui pretium hendrerit sapien Pellentesque
<br>Pretium Donec felis dolor penatibus
<br> Phasellus consequat Vivamus dui lacinia
<br> Ornare nonummy laoreet lacus Donec
<br> Ut ut libero Curabitur id
<br> Dui pretium hendrerit sapien Pellentesque
<br>
</div>
<div id="another-div">
<br>123456
<br>123456
<br>123456
<br>123456
<br>123456
<br>123456
</div>
</div>
CSS
#flux {
width: 200px;
height: 150px;
overflow: auto;
}
#bla {
background: #FFF
}
JavaScript
jQuery(
function($) {
$('#bla').bind('scroll', function() {
if ($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) {
alert('user viewing div');
}
})
}
);