mirror of
https://github.com/flynx/PortableMag.git
synced 2025-12-17 09:01:48 +00:00
another experiment.............
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
e675000c69
commit
c6f140ec8c
29
layout.html
29
layout.html
@ -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()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user