scrolltop- все статьи тега


Вызов прокрутки только при прокрутке пользователем, а не при анимации()

У меня есть несколько ссылок по всей странице с целью "перейти к началу", выполненной путем прокрутки страницы к началу с хорошей анимацией. Я заметил, что иногда во время прокрутки страницы пользователь захочет прокрутить ее вниз, например, но это невозможно. Экран будет только заикаться, но будет продолжать анимацию, пока не достигнет вершины. Я хочу остановить анимацию, если пользователь пытается прокрутить, поэтому я написал этот код: $('#gototop').click(function() { $('body').animate ...

Анимация scrollTop не работает в firefox

эта функция работает нормально. Он прокручивает тело до смещения нужного контейнера function scrolear(destino){ var stop = $(destino).offset().top; var delay = 1000; $('body').animate({scrollTop: stop}, delay); return false; } но не в Firefox. Зачем? - EDIT - чтобы обработать de double trigger в принятом ответе, я предлагаю остановить элемент перед анимацией: $('body,html').stop(true,true).animate({scrollTop: stop}, delay); ...

$(документ.)scrollTop() всегда возвращает 0

Я просто пытаюсь сделать что-то, когда положение прокрутки страницы достигает определенной высоты. Однако scrollTop() возвращает 0 или null независимо от того, как далеко вниз я прокручиваю. Это функция справки, которую я использую для проверки scrollTop() значение: $('body').click(function(){ var scrollPost = $(document).scrollTop(); alert(scrollPost); }); Я пробовал прикреплять scrollTop() to $('body'),$('html') и конечно $(window), но ничего не меняется. какие идеи? ...