Reputation: 6199
how would i detect when scrolling pass an anchor point in jquery? There are more then one on the same page.
<a href="#test"></a>
<div id="test" name="test">Test Message here</div>
<div id="test1" name="test1">Test Message here</div>
<div id="test2" name="test2">Test Message here</div>
<div id="test3" name="test3">Test Message here</div>
ect...
Thanks
Upvotes: 3
Views: 11256
Reputation: 6199
http://imakewebthings.com/jquery-waypoints/
$('h2').waypoint(function(direction) {
//alert('Top of thing hit top of viewport.');
});
Upvotes: 3
Reputation: 318302
something like :
var anchor_offset = $('a[href="#test"]').offset().top;
$(window).on('scroll', function() {
if ( $(window).scrollTop() > anchor_offset )
$('#test').show();
});
Upvotes: 12