У меня есть div
, который представляет собой navbar
на странице. Прежде чем это будут другие элементы, такие как логотипы, баннеры и т. Д. ... Я хочу сделать navbar
липкой только тогда, когда она прокручивается вниз, то есть когда я прокручиваю вниз и оставляю ее за собой, мне нужно добавить к ней класс. Как я могу уловить этот момент?Как проверить, прокручивается ли элемент?
Там должно быть что-то вроде этого:
jQuery(document).scroll(function(){
// if jQuery('#navbar') is already scrolled down add to it .navbar-fixed else remove
});
Возможно, вам потребуется уточнить свой вопрос, я не уверен, что вы просите. – gersande
вам нужно рассчитать начальное положение смещения элемента ... и окончательное положение смещения элемента. Просто получите разницу между обоими, .. это даст вам прокрутку –
@VAGABOND, поэтому я спрашиваю, как сделай это? – user1692333