Waypoints JS с видом снизу, есть ли вид сверху?

Я использую путевые точки js, чтобы определить, когда элемент находится в области просмотра.

http://imakewebthings.com/jquery-waypoints/

https://github.com/imakewebthings/waypoints

Можно ли определить, когда верхняя часть элемента находится внизу области просмотра?

Ваше здоровье

Ke


person Ke.    schedule 30.08.2014    source источник


Ответы (1)


Никто еще не дал правильного ответа, так что вот мой.

Как вы уже знаете, плагин Waypoint имеет опцию offset. Эта опция запускает функцию обработчика после того, как верхняя или нижняя часть вашего элемента прошла верхнюю или нижнюю часть окна просмотра.

Значение смещения в процентах представляет собой высоту области просмотра, в которой вы хотите, чтобы функция срабатывала: 0 % — справа вверху, 50 % — посередине и 100 % — справа внизу.

Чтобы запустить функцию обработчика, когда верхняя часть вашего элемента сразу же становится видимой, вам нужно будет использовать 100%, например:

$('.sections').waypoint({
    handler: function(direction) {
        // do stuff
    },
    offset: '100%'
});
person TheCarver    schedule 03.11.2014
comment
Если элемент начинает отображаться, и вы прокручиваете вниз, а затем возвращаетесь к нему, он больше никогда не сработает. - person Drew Baker; 24.03.2016