Задать вопрос
sabramovskikh
@sabramovskikh

Какое событие использовать при scroll на slimscroll?

Использую плагин fullPage.js. В нем подключается плагин slimscroll для листания больших блоков, которые не входят на один экран.

Мне нужно чтобы на одном из таких экранов чтобы при листании один блок все время находился на виду (sticky, плавающая кнопка)
На JQuery это делал через jQuery(window).scroll(function(){}); Но здесь это не работает

Вот часть кода для плавающего блока
$(window).scroll(function () {
                var top = $(document).scrollTop();
                var blockCurPos = $('.project_open.active .project_open_back').offset().top;

                if (top > (blockStartPos )) {
                    $('.project_open.active .project_open_back').addClass('prilip');
                    $('.project_open.active .project_open_right').addClass('prilip');
                    $('.project_open.active .project_open_left').addClass('prilip2');
                } else {
....
  • Вопрос задан
  • 621 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@iShatokhin
JS developer
Попробуйте так
$(document).on('DOMMouseScroll mousewheel', function(event, delta) { /* ваш код */ });
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы