another experiment.............

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-02-12 23:35:37 +04:00
parent e675000c69
commit c6f140ec8c

View File

@ -111,30 +111,39 @@ $(document).ready(function(){
var v = $('.viewer') var v = $('.viewer')
var touching = false var touching = false
var TIMEOUT = 200 var TIMEOUT = 100
var t = 0 var t = 0
function scroll_monitor(){ function _monitor(){
clearTimeout(t)
if(!touching){ if(!touching){
t = setTimeout(function(){ v.trigger('scrollend')
log('scrolling done...') } else {
}, TIMEOUT) log('timed out...')
} }
} }
function monitor_scroll(){
clearTimeout(t)
t = setTimeout(_monitor, TIMEOUT)
}
$('.viewer') $('.viewer')
.on('scroll', function(evt){ .on('scroll', function(evt){
log('scroll...') //log('scroll...')
scroll_monitor() monitor_scroll()
}) })
.on('touchstart mousedown', function(evt){ .on('touchstart mousedown', function(evt){
log('touchstart...') //log('touchstart...')
touching = true touching = true
}) })
.on('touchend mouseup', function(evt){ .on('touchend mouseup', function(evt){
log('touchend...') //log('touchend...')
touching = false touching = false
monitor_scroll()
})
.on('scrollend', function(){
log('scrolling done...')
setCurrentPage()
}) })