From 257414584b25eebbcfb6be62e68e57df477a2c18 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Tue, 12 Feb 2013 22:08:49 +0400 Subject: [PATCH] more work on scrolling... Signed-off-by: Alex A. Naanou --- layout.html | 44 +++++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/layout.html b/layout.html index b2e79ac..1e41b17 100755 --- a/layout.html +++ b/layout.html @@ -86,30 +86,36 @@ $(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) - } + var _log = $('
') + .css({ + position: 'fixed', + background: 'silver', + opacity: 0.5, + width: 150, + height: '80%', + top: 10, + left: 10, + 'z-index': 90000, + overflow: 'hidden', + padding: 10, + }) + .text('log') + .appendTo($('body')) + + function log(text){ + _log.html(_log.html() + '
' + text) + _log.scrollTop(_log.prop('scrollHeight')) } $('.viewer') .on('scroll', function(evt){ - scrolling = true + log('scroll...') }) - .on('mouseup touchend', function(evt){ - scrolling = false - t = setTimeout(scroll_trail_handler, SCROLL_TIMEOUT) + .on('touchend', function(evt){ + log('touchend...') + }) + .on('mouseup', function(evt){ + log('mouseup...') }) /*