在scrollstart和scrollend上获取事件 - iscroll

时间:2014-09-17 09:33:11

标签: javascript jquery iscroll

我正在使用iScroll v5.1.1,当用户启动并在页面上结束滚动活动时我想要事件。

这是我的javascript,

myScroll = new IScroll('#scrollinginside', {
    scrollbars: true,
    mouseWheel: true,
    interactiveScrollbars: true,
    shrinkScrollbars: 'scale',
    fadeScrollbars: false,
    checkDOMChanges: true,
    onScrollStart: function () {
        console.log('scrolling is started');
    },
    onScrollEnd: function () {
        console.log('scrolling stopped');
    }
});

但是当我尝试滚动页面时,没有注册任何事件。我的javascript有什么问题?我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

使用

解决了这个问题
myScroll = new IScroll('#scrollinginside', {
    scrollbars: true,
    mouseWheel: true,
    interactiveScrollbars: true,
    shrinkScrollbars: 'scale',
    fadeScrollbars: false,
    checkDOMChanges: true
});


myScroll.on ('scrollStart', function () {
console.log('Started');
});
myScroll.on ('scrollEnd', function () {
console.log('Ended');
});