如何收听Slimscroll"滚动"事件?

时间:2016-06-22 07:47:05

标签: javascript jquery slimscroll

基本上我想在用户滚动时运行一些东西...我怎么可能这样做?

我已经知道我在SlimScroll网站上发现的这个事件,但除此之外没有其他事件;

//...

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

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

//...

但这仅在滚动条到达可滚动部分的顶部或底部时才有效。

滚动条本身工作正常,只需要一个事件监听器!

谢谢

2 个答案:

答案 0 :(得分:5)

好的,在查看了slimscroll未经宣传的版本后,我发现了这个" slimscrolling "事件监听器,所以我只需用" slimscroll "事情按我的意思运作了!

所以只需运行此代码;

//...

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

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

//...

希望这可以节省你的时间,因为我花了很多时间搞清楚:) 感谢

答案 1 :(得分:0)

更新: -

对于那些私下或在此询问我如何跟踪SlimScroll的滚动方向(向上或向下)的人!

坏消息是,这不是SlimScroll迄今为止所提供的,但另一方面,好消息是我已经能够整理一个为您完成工作的小片段!

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

希望有帮助:) 感谢