mirror of
https://github.com/flynx/PortableMag.git
synced 2025-12-23 03:51:52 +00:00
more work on scrolling...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
69fecdbaf8
commit
257414584b
44
layout.html
44
layout.html
@ -86,30 +86,36 @@ $(document).ready(function(){
|
|||||||
},
|
},
|
||||||
function(k){console.log(k)}))
|
function(k){console.log(k)}))
|
||||||
|
|
||||||
var t = null
|
var _log = $('<div id="log"></div>')
|
||||||
var _offset_delta = [0, 0]
|
.css({
|
||||||
var scrolling = false
|
position: 'fixed',
|
||||||
var v = $('.viewer')
|
background: 'silver',
|
||||||
var SCROLL_TIMEOUT = 200
|
opacity: 0.5,
|
||||||
function scroll_trail_handler(){
|
width: 150,
|
||||||
_offset_delta = [
|
height: '80%',
|
||||||
v.scrollTop() - _offset_delta[0],
|
top: 10,
|
||||||
v.scrollLeft() - _offset_delta[1]
|
left: 10,
|
||||||
]
|
'z-index': 90000,
|
||||||
if(!scrolling && _offset_delta[0] == 0 && _offset_delta[1] == 0){
|
overflow: 'hidden',
|
||||||
setCurrentPage()
|
padding: 10,
|
||||||
} else {
|
})
|
||||||
t = setTimeout(scroll_trail_handler, SCROLL_TIMEOUT)
|
.text('log')
|
||||||
}
|
.appendTo($('body'))
|
||||||
|
|
||||||
|
function log(text){
|
||||||
|
_log.html(_log.html() + '<br>' + text)
|
||||||
|
_log.scrollTop(_log.prop('scrollHeight'))
|
||||||
}
|
}
|
||||||
|
|
||||||
$('.viewer')
|
$('.viewer')
|
||||||
.on('scroll', function(evt){
|
.on('scroll', function(evt){
|
||||||
scrolling = true
|
log('scroll...')
|
||||||
})
|
})
|
||||||
.on('mouseup touchend', function(evt){
|
.on('touchend', function(evt){
|
||||||
scrolling = false
|
log('touchend...')
|
||||||
t = setTimeout(scroll_trail_handler, SCROLL_TIMEOUT)
|
})
|
||||||
|
.on('mouseup', function(evt){
|
||||||
|
log('mouseup...')
|
||||||
})
|
})
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user