Skip to content

Choose a tag to compare

@VitoBravis VitoBravis released this 01 Sep 05:16
· 5 commits to master since this release
  • Изменены названия стандартных css-классов, data-атрибутов и кастомных событий
  • Изменены параметры инициализации
  • Добавлены новые кастомные события:
    • Начало и завершение плавного скрола (os:start, os:stop)
    • Достижение начальной и конечной позиции скрол-контейнера (os:reachStart, os:reachEnd)
  • Добавлена встроенная логика для обработки якорей-ссылок. Работает с нативными якорями или кастомными через data-атрибуты. Настраивается в объекте options
  • Решена проблема с overscroll-behavior. Теперь при завершении внутреннего скрола, дальнейшее управление скролом делегируется родителю. Всё как в нативной логике браузеров
  • Добавлен метод scrollIntoView. Работает аналогично стандартному методу DOM-элементов - до переданного элемента будет автоматически выполнен скрол для попадания в зону видимости
  • Теперь скрол возможен только по вертикали или по горизонтали. Возможность скролить сразу по двум направлениям удалена
  • Есть возможность скролить горизонтально, используя скрол вверх/вниз и наоборот. Управляется свйоством listenAxis
  • Улучшена логика и оптимизация