You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							23 lines
						
					
					
						
							793 B
						
					
					
				
			
		
		
	
	
							23 lines
						
					
					
						
							793 B
						
					
					
				// bounce: iOS橡皮筋,Android半月弧,h5浏览器下拉背景等效果, 适用于h5和renderjs (下拉刷新时禁止) | 
						|
const bounce = { | 
						|
	// false: 禁止bounce; true:允许bounce | 
						|
	setBounce: function(isBounce){ | 
						|
		window.$isMescrollBounce = isBounce | 
						|
	} | 
						|
} | 
						|
 | 
						|
// 引入即自动初始化 (仅初始化一次) | 
						|
if(window && window.$isMescrollBounce == null){ | 
						|
	// 是否允许bounce, 默认允许 | 
						|
	window.$isMescrollBounce = true | 
						|
	// 每次点击时重置bounce | 
						|
	window.addEventListener('touchstart', function(){ | 
						|
		window.$isMescrollBounce = true | 
						|
	}, {passive: true}) | 
						|
	// 滑动中标记是否禁止bounce (如:下拉刷新时禁止) | 
						|
	window.addEventListener('touchmove', function(e){ | 
						|
		!window.$isMescrollBounce && e.preventDefault() // 禁止bounce | 
						|
	}, {passive: false}) | 
						|
} | 
						|
 | 
						|
export default bounce; |