24 lines
		
	
	
		
			594 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			594 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Normalize Wheel
 | |
| Mouse wheel normalization across multiple multiple browsers.
 | |
| 
 | |
| ## Original source
 | |
| This code is extracted and from Facebook's [Fixed Data Table](https://github.com/facebook/fixed-data-table). Apart from import fixes, the code is unmodified.
 | |
| 
 | |
| ## Usage
 | |
| Just add it as an dependency in npm.
 | |
| 
 | |
| You can use it as follows:
 | |
| 
 | |
| ```js
 | |
| import normalizeWheel from 'normalize-wheel-es';
 | |
| 
 | |
| document.addEventListener('mousewheel', function (event) {
 | |
|     const normalized = normalizeWheel(event);
 | |
| 
 | |
|     console.log(normalized.pixelX, normalized.pixelY);
 | |
| });
 | |
| ```
 | |
| 
 | |
| ## License
 | |
| See the `LICENSE` file.
 |