如何在jquery中滚动传递锚点时检测到什么?在同一页面上有多个。
<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...
由于
答案 0 :(得分:10)
类似的东西:
var anchor_offset = $('a[href="#test"]').offset().top;
$(window).on('scroll', function() {
if ( $(window).scrollTop() > anchor_offset )
$('#test').show();
});
答案 1 :(得分:2)
http://imakewebthings.com/jquery-waypoints/
$('h2').waypoint(function(direction) {
//alert('Top of thing hit top of viewport.');
});