Advertisement
Guest User

Untitled

a guest
Oct 5th, 2020
423
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function attachGradientEvents() {
  2.     let gradientElement = document.getElementById('gradient');
  3.     let resultElement = document.getElementById('result');
  4.  
  5.     gradientElement.addEventListener('mousemove', mouseIndicator);
  6.     gradientElement.addEventListener('mouseout', mouseOut);
  7.  
  8.     function mouseIndicator(e) {
  9.         let position = e.offsetX / (e.target.clientWidth - 1); // let position = e.clientX;
  10.         let percentage = Math.trunc(position * 100);           // let percentage = Math.trunc((position - 9) / 3);
  11.         resultElement.textContent = `${percentage}%`;
  12.     }
  13.  
  14.     function mouseOut() {
  15.         resultElement.textContent = "";
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement