При нажатии ссылки я использую ajax для обновления содержимого div, а затем с помощью scrollTop для перемещения в верхнюю часть содержимого. Проблема в том, что на секунду или два после анимации, если вы попытаетесь прокрутить страницу вниз, страница прокручивается вверх. Единственный способ обойти это - быстрая анимация, но я хочу немного замедлить ее, чтобы пользователь мог видеть, что происходит. Это похоже на то, что он все еще запускает анимацию.jQuery ScrollTop не может прокручиваться вниз
ответ
Попробуйте использовать serialScroll и scrollTo вместо собственной прокрутки jQuery для более сложных функций. Frolller scrollTo позволяет прокручивать мышь пользователя, чтобы прервать текущее действие. Вы можете видеть это
Я просто не могу заставить это работать, и это заканчивается тем, что нарушает вызов ajax. Будет продолжаться, но, конечно, должен быть способ разбить анимацию jquery, вот код, который вызывается scrolltop jQuery ('html, body'). Animate ({scrollTop: x}, 1000); – user1313815
похоже, что вы вызываете его дважды, так как 'html' и' body' будут существовать в DOM. Интересно, прокручиваете мышь мыши на 'body', а' animate() 'html' все еще работает. С первого взгляда на обсуждение документации для 'scrollTop' он выглядит как' $ ('html'). 'Является предпочтительным селектором. –
Код, который я написал, является типичным примером для использования этого, я пробовал использовать только HTML или Body, но он, похоже, не работает, мне уже поздно и только что вернулся из бара, попробуем другие пути завтра , – user1313815
- 1. HTML-страница не может прокручиваться вниз
- 2. Selenium python не может прокручиваться вниз
- 3. WebView не может прокручиваться сверху вниз страницы
- 4. JQuery scrolltop прокручивается, а не вниз
- 5. jquery scrollTop slideDown не может остановить повторение
- 6. jquery draggable, заставляя экран прокручиваться вниз
- 7. jQuery scrollTop() проблемы
- 8. не может прокручиваться вниз, но есть переполненный iframe
- 9. jquery scrollTop не работает
- 10. JQuery .scrollTop не прокрутка должным образом
- 11. JQuery Sortable Scroll, будет прокручиваться вверх, но не вниз
- 12. Пейзаж Toggle Nav не может прокручиваться
- 13. JQuery scrollTop Не Срабатывание
- 14. Веб-страница не будет прокручиваться вниз?
- 15. scrolltop метод JQuery не работает
- 16. jQuery animate scrolltop() не прокручивается вниз в IE10
- 17. Иногда экран Метеор замерзает/не может прокручиваться
- 18. JQuery Animate ScrollTop не работает
- 19. ExpandableListView не может автоматически прокручиваться
- 20. Fancybox не может прокручиваться до переполнения
- 21. jQuery scrollTop is laggy
- 22. JQuery scrollTop() не работает
- 23. JQuery .scrollTop() не работает
- 24. jQuery scrollTop() не работает
- 25. jQuery scrollTop не прокручивает
- 26. JQuery ScrollTop animation issue
- 27. JQuery Hide Show ScrollTop
- 28. NSFetchedResultsController не может прокручиваться при обновлении таблицы
- 29. JQuery .animate ({scrollTop: ...}) не работает
- 30. JQuery - ScrollTop delayed .. много
Есть ли возможность увидеть ваш рабочий код? (Jsfiddle - хороший вариант) –