mirror of
				https://github.com/flynx/PortableMag.git
				synced 2025-10-30 19:40:12 +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