iscroll.js 如何监听滚动事件?

iscroll.js 如何监听滚动事件?

Reply:

          var myScroll;

  function loaded () {
      myScroll = new IScroll('#wrapper', {
          scrollbars: true,
          mouseWheel: true,
          interactiveScrollbars: true,
          shrinkScrollbars: 'scale',
          fadeScrollbars: true,
          onScrollMove: function() {
              console.log('onScrollMove');
          }
      });
  }

  document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
阅读 11.4k
1 个回答

IScroll5的scroll-probe.js版本有onScroll事件,这里需要在实例化的时候指定probeType来指定onScroll事件触发的频率(因为这个对性能有影响)

iscroll4里面好像有这样的方法:

myScroll = new iScroll('wrapper', { 
  onScrollMove: function() {
    console.log('onScrollMove');
  }
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题