Использование jQuery Waypoints плагин, чтобы вызвать изменение класса на header
в определенном положении прокрутки/смещения. Существует даже расширение Waypoints специально для этой цели (липкие элементы) here. Вы можете анимировать его либо с помощью переходов/анимаций CSS3, либо с помощью анимации изменения класса jQuery.
С сайта я сделал недавно, что имеет липкий заголовок, который также оживляет похож на сайте вы связаны, это все JS, которые я использовал для этой функции:
$('.header-wrap').waypoint('sticky', {
stuckClass: 'stuck',
offset: -1
});
offset: -1
означает изменение срабатывает один раз верхняя часть элемента .header-wrap
попадает в окно -1px
относительно окна (так что, как только окно прокручивается НА ВСЕ - если вы положили -200
, оно не срабатывало, пока окно не прокручивалось на 200 пикселей).
Класс stuck
изменения обрабатывает все прозрачности, анимации, положение и т.д.
Спасибо за ответ, я m, предполагая, что '> 100' означает более 100 пикселей вправо? – user2028856
@ пользователь2028856 да; вы можете изменить это значение на то, что лучше всего подходит для вас –
+1 для хорошего примера – Jamie