Плагин полосы прокрутки Simplebar - прокрутка вверх/сброс позиции в функцииJquery

Программирование на jquery
Anonymous
Плагин полосы прокрутки Simplebar - прокрутка вверх/сброс позиции в функции

Сообщение Anonymous »

Мне нужно иметь возможность прокручивать обратно к началу страницы на моем одностраничном сайте Angular с маршрутизацией по пользовательскому интерфейсу при запуске функции, но я использовал плагин полосы прокрутки simplebar в качестве пользовательского скроллера, поэтому могу' Я не использую метод прокрутки окна, чтобы вернуть пользователя к началу страницы.

Я не могу использовать какой-либо метод прокрутки окна/документа в качестве контейнера, который использует simplebar фиксированное значение 100vh контейнере, поэтому окно всегда прокручивается вверх.

Я пробовал использовать приведенный ниже метод jquery, чтобы сбросить положение полосы прокрутки обратно наверх, но смог не работает, и в консоли нет сообщений об ошибках.

Код: Выделить всё

angular.element('#mainContent').simplebar('getScrollElement').scrollTop(0);
Я также пробовал это на простом js, который возвращает в консоли «не является функцией»:

Код: Выделить всё

var mainContent = new SimpleBar(document.getElementById('mainContent'));
mainContent.SimpleBar.getScrollElement().scrollTop = 0;

Подробнее здесь: https://stackoverflow.com/questions/465 ... n-function

Вернуться в «Jquery»