2013-05-30 2 views
3

как бы я обнаружить при прокрутке пройти точку привязки в JQuery? На одной странице больше одного.Обнаружение при прохождении точки привязки в 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

Я уверен, что вы пытались что-то, нет? –

+0

да, но я могу обнаружить только одну точку привязки – Rickstar

+0

Вы пытаетесь обнаружить прокрутку мимо якорей или всех этих div? – adeneo

ответ

9

что-то вроде:

var anchor_offset = $('a[href="#test"]').offset().top; 

$(window).on('scroll', function() { 
    if ($(window).scrollTop() > anchor_offset) 
     $('#test').show(); 
}); 
+0

Извините, что я добавляю несколько точек на одной странице – Rickstar

Смежные вопросы