Получение сбоя при использовании scrollTop (страница переходит на 0 позицию, а затем выполняет необходимую анимацию)

Моя автопрокрутка работает правильно, если позиция прокрутки = 0;

Но если я немного прокручиваю вручную, и положение прокрутки меняется с 0 на что-то, скажем, 120.

После нажатия на ссылку сначала я возвращаюсь к 0 (очень быстро 0,1 с), затем к 120, запускает анимацию и переходит к определенному элементу. Но это похоже на ошибку, которую я хочу избежать.

Я искал, пытаясь найти решение в других подобных постах. ничего особенного к сожалению!

Вот мой код:

Function Scroll_C(name,time) {  
    $("body,html").animate({ scrollTop: $(name).offset().top }, time);
};

0 ответов

Другие вопросы по тегам