2014-09-17 2 views
1

Я использую iScroll v5.1.1, и мне нужно событие, когда пользователь начал и завершил прокрутку активности на странице.получить событие на scrollstart и scrollend - iscroll

Вот мой 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? Я что-то упускаю ?

ответ

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'); 
}); 
Смежные вопросы