Как слушать событие 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)
Надеюсь, это поможет:) Спасибо