【问题标题】:Catch Scroll End on Scrollable Div on iOS在 iOS 上的 Scrollable Div 上捕获 Scroll End
【发布时间】:2014-05-24 06:35:16
【问题描述】:

我知道滚动在 iOS 设备上完全停止后会触发以下内容

$(window).bind('scroll',function(){

    alert('scroll fully stopped');        

});

但是我想捕捉一个带有 -webkit-overflow-scrolling: touch; 的可滚动 div 完全停止滚动。

我试过了:

$('#my-div').bind('scroll',function(){

    alert('scroll fully stopped');        

});

但只要我滚动,上面的内容就会立即触发,永远不会等到结束

如何捕捉内部 div 的滚动结束?

希望有人能帮忙,这让我发疯了!

干杯

【问题讨论】:

    标签: javascript jquery ios


    【解决方案1】:

    您可以禁用触摸滚动并使用 iScroll http://iscrolljs.com/ 之类的插件?

    myScroll = new iScroll('wrapper', { 
        onScrollMove: function() {
            console.log('onScrollMove');
        },
        onScrollEnd: function() {
            console.log('onScrollEnd');
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 2012-05-02
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 2012-08-01
      • 2016-10-15
      • 1970-01-01
      相关资源
      最近更新 更多