25 lines
		
	
	
		
			515 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			515 B
		
	
	
	
		
			JavaScript
		
	
	
	
export const moveMouse = (clientX) => {
 | 
						|
  const event = new MouseEvent('mousemove', {
 | 
						|
    clientX,
 | 
						|
  });
 | 
						|
 | 
						|
  document.dispatchEvent(event);
 | 
						|
};
 | 
						|
 | 
						|
export const mouseEnter = (el) => {
 | 
						|
  const event = new MouseEvent('mouseenter');
 | 
						|
 | 
						|
  el.dispatchEvent(event);
 | 
						|
};
 | 
						|
 | 
						|
export const mouseLeave = (el) => {
 | 
						|
  const event = new MouseEvent('mouseleave');
 | 
						|
 | 
						|
  el.dispatchEvent(event);
 | 
						|
};
 | 
						|
 | 
						|
export const moveMouseOutOfDocument = () => {
 | 
						|
  const event = new MouseEvent('mouseleave');
 | 
						|
  document.documentElement.dispatchEvent(event);
 | 
						|
};
 |