2016-06-18 4 views
0

Если есть код, как этотКак работает .waypoint?

var waypoint = new Waypoint({ 
    element:document.getElementsByClassName ('waypoint'), 
    handler: function(direction) { 
    console.log('Scrolled to waypoint!') 
    } 
}); 

И у меня есть 10 элементов, которые имеют «путевой» класс, как это путевая плагин управление, если эти элементы будут видны в окне проекции? Контролирует ли он зачеты всего Div каждый раз, когда OnScroll событие запускается?

+1

http://imakewebthings.com/waypoints/guides/getting-started/ смотрите здесь для подробностей и примеров –

ответ

0

Когда вы прокрутите страницу до element, она называет handler. Путевые точки не контролируют отображение или видимость элементов. Вы можете установить триггерную точку offset с помощью объекта options. Вы можете использовать функцию, которую вы назначили handler, для изменения программы. Путевые точки кажутся плохим выбором для обозначения этого API.

+0

Что это значит, что «он вызывает обработчик»? Кто называет обработчик? – Tovelo

+0

За кулисами происходит прокрутка события, и когда вы переходите к 'element', он выполняет функцию, назначенную' handler'. – PHPglue

+0

Итак, стрелка прокрутки означает, что при каждом запуске события onscroll API контролирует смещение элемента, чтобы увидеть, находится ли он в области просмотра. Что происходит, если у нас есть больше элемента для управления? – Tovelo