2016-02-19 2 views
0

В настоящее время я пытаюсь выяснить способ обнаружения контейнера через смещение, которое было установлено через путевые точки, и как я могу выполнять одну и ту же функцию (в той же области), если смещение не может быть достигнуто.Обнаружение, если точка пути достижима

Например, если у вас много контейнера на странице и задайте смещение на 50%. Теперь у вас есть контейнер, который довольно мал, и если вы прокрутите до нижней части документа, смещение не может быть достигнуто, потому что документ недостаточно длинный, чтобы контейнер прошел 50% -ное смещение.

Waypoints-Пример:

$(".elements").waypoints(function(direction){ 
    /*do something*/ 
}, offset:"50%"); 

Есть ли способ, чтобы сказать что-то вроде этого?

Псевдо-код:

$(".elements").waypoints(function(direction){ 
    /*do something*/ 
}, offset:"50% XOR document-end"); 

Так что, если точка останова достигается это вызывает у 50% или прокрутке документа до конца, а затем та же функция выполняется, но только последний элемент.

добро пожаловать и благодарю заранее!

ответ

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