From c6f140ec8c1669449bdbd9ba5b8a01a89f49d383 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Tue, 12 Feb 2013 23:35:37 +0400 Subject: [PATCH] another experiment............. Signed-off-by: Alex A. Naanou --- layout.html | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/layout.html b/layout.html index ea27773..833f4d4 100755 --- a/layout.html +++ b/layout.html @@ -111,30 +111,39 @@ $(document).ready(function(){ var v = $('.viewer') var touching = false - var TIMEOUT = 200 + var TIMEOUT = 100 var t = 0 - function scroll_monitor(){ - clearTimeout(t) + function _monitor(){ if(!touching){ - t = setTimeout(function(){ - log('scrolling done...') - }, TIMEOUT) + v.trigger('scrollend') + } else { + log('timed out...') } } + function monitor_scroll(){ + clearTimeout(t) + t = setTimeout(_monitor, TIMEOUT) + } $('.viewer') .on('scroll', function(evt){ - log('scroll...') - scroll_monitor() + //log('scroll...') + monitor_scroll() }) .on('touchstart mousedown', function(evt){ - log('touchstart...') + //log('touchstart...') touching = true }) .on('touchend mouseup', function(evt){ - log('touchend...') + //log('touchend...') touching = false + monitor_scroll() + }) + + .on('scrollend', function(){ + log('scrolling done...') + setCurrentPage() })