【问题标题】:How to listen for Slimscroll "scroll" event?如何监听 Slimscroll “滚动”事件?
【发布时间】:2016-06-22 07:47:05
【问题描述】:

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

我在 SlimScroll 网站上已经知道了这个活动,但是除了这个之外没有其他活动;

//...

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

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

//...

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

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

谢谢

【问题讨论】:

    标签: javascript jquery slimscroll


    【解决方案1】:

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

    所以只需运行这段代码;

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

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

    【讨论】:

    • 我知道这太旧了,但我想知道我们是否可以检测滚动的方向(滚动到顶部或向下)?
    • @pietà 这不是 SlimScroll 提供的,但我已经在 Codepen 上为您制作了一个 codepen.io/stylish/pen/KZXeJG?editors=0010 确保打开控制台(alt + cmd + j)问候
    • 太棒了,非常感谢:)
    【解决方案2】:

    更新:-

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

    坏消息是 SlimScroll 还没有提供这东西,但另一方面,好消息是我已经能够为你完成这项工作的一个小 sn-p!

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

    希望它有所帮助:) 谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-13
      • 2018-04-29
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 2011-11-12
      • 1970-01-01
      相关资源
      最近更新 更多