diff --git a/layout.html b/layout.html
index 6e988e6..b2e79ac 100755
--- a/layout.html
+++ b/layout.html
@@ -87,18 +87,29 @@ $(document).ready(function(){
function(k){console.log(k)}))
var t = null
+ var _offset_delta = [0, 0]
var scrolling = false
+ var v = $('.viewer')
+ var SCROLL_TIMEOUT = 200
+ function scroll_trail_handler(){
+ _offset_delta = [
+ v.scrollTop() - _offset_delta[0],
+ v.scrollLeft() - _offset_delta[1]
+ ]
+ if(!scrolling && _offset_delta[0] == 0 && _offset_delta[1] == 0){
+ setCurrentPage()
+ } else {
+ t = setTimeout(scroll_trail_handler, SCROLL_TIMEOUT)
+ }
+ }
+
$('.viewer')
.on('scroll', function(evt){
scrolling = true
- clearTimeout(t)
- t = setTimeout(function(){
- //setCurrentPage()
- }, 200)
})
.on('mouseup touchend', function(evt){
- //setCurrentPage()
scrolling = false
+ t = setTimeout(scroll_trail_handler, SCROLL_TIMEOUT)
})
/*