Как слушать событие Slimscroll "scroll"?

По сути, я хочу запускать некоторые вещи, когда пользователь прокручивает... как я могу это сделать?

Я уже знаю об этом событии, которое я нашел на сайте SlimScroll, но нет никаких других событий, кроме этого;

//...

var $scrollable = $('.scrollable');

$scrollable.slimScroll().bind('slimscroll', function (e, pos) {
    // SOME CODE...
});

//...

Но это работает только тогда, когда полоса прокрутки достигает верхней или нижней части прокручиваемого раздела.

Сама полоса прокрутки работает нормально, просто нужен слушатель событий!

Спасибо

2 ответа

Решение

Хорошо, после просмотра неунифицированной версии slimscroll я заметил этого слушателя событий " slimscrolling ", поэтому я просто заменил его на " slimscroll ", и все заработало, как я хотел!

Так что просто запустите этот код;

//...

var $scrollable = $('.scrollable');

$scrollable.slimScroll().bind('slimscrolling', function (e, pos) {
    // SOME CODE...
});

//...

Надеюсь, это сэкономит ваше время, поскольку я потратил целую вечность, выясняя это:) Спасибо

ОБНОВИТЬ:-

Для тех из вас, кто спрашивал меня лично или здесь о том, как вы можете отслеживать направление прокрутки SlimScroll (ВВЕРХ или ВНИЗ)!

Плохая новость заключается в том, что это не то, что SlimScroll предлагает на данный момент, однако, с другой стороны, хорошая новость заключается в том, что я смог собрать небольшой фрагмент, который сделает всю работу за вас!

[Codepen](https://codepen.io/stylish/pen/KZXeJG?editors=0011)

Надеюсь, это поможет:) Спасибо

Другие вопросы по тегам