如何监听 Slimscroll "scroll" 事件?
How to listen for Slimscroll "scroll" event?
基本上我想在用户滚动时 运行 一些东西...我怎么可能那样做?
我在 SlimScroll 网站上发现了这个事件,但除此之外没有其他事件;
//...
var $scrollable = $('.scrollable');
$scrollable.slimScroll().bind('slimscroll', function (e, pos) {
// SOME CODE...
});
//...
但这仅在滚动条到达可滚动部分的顶部或底部时有效。
滚动条本身工作正常,只需要一个事件监听器!
谢谢
好的,在查看 slimscroll 未缩小版本后,我发现了这个“slimscrolling”事件侦听器,所以我简单地将其替换为“slimscroll[=19=” ]”,一切如我所愿!
所以简单运行这段代码;
//...
var $scrollable = $('.scrollable');
$scrollable.slimScroll().bind('slimscrolling', function (e, pos) {
// SOME CODE...
});
//...
希望这可以节省您的时间,因为我花了很长时间才弄清楚这个问题:)
谢谢
更新:-
对于那些私下或在这里问我如何跟踪 SlimScroll 的滚动方向(向上或向下)的人!
坏消息是这不是 SlimScroll 提供的东西,但另一方面,好消息是我已经能够为你整理一个小片段来完成这项工作!
[Codepen](https://codepen.io/stylish/pen/KZXeJG?editors=0011)
希望对您有所帮助:)
谢谢
基本上我想在用户滚动时 运行 一些东西...我怎么可能那样做?
我在 SlimScroll 网站上发现了这个事件,但除此之外没有其他事件;
//...
var $scrollable = $('.scrollable');
$scrollable.slimScroll().bind('slimscroll', function (e, pos) {
// SOME CODE...
});
//...
但这仅在滚动条到达可滚动部分的顶部或底部时有效。
滚动条本身工作正常,只需要一个事件监听器!
谢谢
好的,在查看 slimscroll 未缩小版本后,我发现了这个“slimscrolling”事件侦听器,所以我简单地将其替换为“slimscroll[=19=” ]”,一切如我所愿!
所以简单运行这段代码;
//...
var $scrollable = $('.scrollable');
$scrollable.slimScroll().bind('slimscrolling', function (e, pos) {
// SOME CODE...
});
//...
希望这可以节省您的时间,因为我花了很长时间才弄清楚这个问题:) 谢谢
更新:-
对于那些私下或在这里问我如何跟踪 SlimScroll 的滚动方向(向上或向下)的人!
坏消息是这不是 SlimScroll 提供的东西,但另一方面,好消息是我已经能够为你整理一个小片段来完成这项工作!
[Codepen](https://codepen.io/stylish/pen/KZXeJG?editors=0011)
希望对您有所帮助:) 谢谢