4

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

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

//...

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

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

//...

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

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

谢谢

4

2 回答 2

6

好的,在查看 slimscroll 未缩小版本后,我发现了这个“ slimscrolling ”事件监听器,所以我简单地将它替换为“ slimscroll ”,事情就按我的意愿工作了!

所以只需运行这段代码;

//...

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

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

//...

希望这可以节省您的时间,因为我花了很长时间才弄清楚这一点:)谢谢

于 2016-06-22T08:18:54.803 回答
0

更新:-

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

坏消息是这还不是 SlimScroll 提供的东西,但另一方面,好消息是我已经能够为你整理一个小片段来完成这项工作!

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

希望它有帮助:)谢谢

于 2018-01-05T11:51:21.793 回答