image 1
image 2
What the code does:
The first script in my layout file attempts to:
Restore the saved scroll position from localStorage when the page loads (with a 50ms delay)
Save the current scroll position to localStorage whenever the user scrolls the sidebar
Save the position before the page unloads
The modified fixSidebar function in AdminLTE's app.js:
Saves the current scroll position before slimScroll destroys the container
Destroys and recreates the slimScroll container (this is where it resets to position 0)
Attempts to restore the saved position 50ms after recreation
The problem:
When I Начните прокручивать после загрузки страницы, боковая панель отрывается вверх. Это происходит потому, что: < /p>
slimscroll воссоздает контейнер прокрутки в положении 0
Тайм -аут восстановления (50 мс) еще не завершен
My My Scroll Event Handler срабатывает и сохраняет позицию 0 для Localstorage
Это перезаписывает правильное сохраненное положение < /p>
Положение Scroll Restretress Restrally, но нагрузочное положение. Уничтожить/воссоздать цикл, и мой обработчик событий прокрутки вызывает отступ во время активной прокрутки.
Подробнее здесь: https://stackoverflow.com/questions/797 ... n-i-scroll
Как сделать мой администратор боковой панели сохранить свою позицию, когда я прокручиваю? ⇐ C#
Место общения программистов C#
1759416985
Anonymous
image 1
image 2
What the code does:
The first script in my layout file attempts to:
Restore the saved scroll position from localStorage when the page loads (with a 50ms delay)
Save the current scroll position to localStorage whenever the user scrolls the sidebar
Save the position before the page unloads
The modified fixSidebar function in AdminLTE's app.js:
Saves the current scroll position before slimScroll destroys the container
Destroys and recreates the slimScroll container (this is where it resets to position 0)
Attempts to restore the saved position 50ms after recreation
The problem:
When I Начните прокручивать после загрузки страницы, боковая панель отрывается вверх. Это происходит потому, что: < /p>
slimscroll воссоздает контейнер прокрутки в положении 0
Тайм -аут восстановления (50 мс) еще не завершен
My My Scroll Event Handler срабатывает и сохраняет позицию 0 для Localstorage
Это перезаписывает правильное сохраненное положение < /p>
Положение Scroll Restretress Restrally, но нагрузочное положение. Уничтожить/воссоздать цикл, и мой обработчик событий прокрутки вызывает отступ во время активной прокрутки.
Подробнее здесь: [url]https://stackoverflow.com/questions/79781043/how-do-i-make-my-adminlte-sidebar-save-its-position-when-i-scroll[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия