Плагин полосы прокрутки 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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