jQuery Waypoints
15 апреля 2011
Очень интересный плагин для jQuery, добавляющий возможность вешать обработчики на событие попадания какого-либо DOM-элемента в viewport. Ну или, по-простому, при попадании элемента в область видимости.
При помощи этой библиотеки можно реализовать очень многое: от бесконечного скроллинга и прилипающих заголовков таблиц до навигации, как в JavaScript Гарден.
Комментарии RSS по email OK
Ммм,
?? Плагин полезен и позволяет делать очень красивые вещи. Пример с js Гарден весьма удачен.
полезным было бы обратное событие.
Его можно использовать для остановки сложной анимации, когда элемент находится вне зоны видимости.
Ti, Sam посмотрите в сторону этого плагина.
Сергей, плагин viewport по теме, но в нем нет событий, только селекторы
Ti, ну это ведь вообще просто - можно навесить событие на onscroll, можно ещё на что-нибудь, а потом использовать этот фильтр. По-моему очень гибко получается.
идея с onscroll не очень, twitter знает ;)
на onresize тоже будут проблемы с производительностью
ну и, если я правильно понимаю, это достаточно затратно, для каждого элемента будет пересчитываться позиция "экрана"
цитаты неправильно распарсились :(
Ti, так а как по вашему работает Waypoints? Я заглянул в сорс, там в самом конце - scroll, resize, load на window навешен.
пожалуй, что бы обсуждение не было пустым, напишу свой плагин с
блекджекомwaypoints и viewport'ом