PageSourceSearch

https://lamaisonanilondon.com/public/js/mouse-animation.js

js lamaisonanilondon.com collected 2026-10-06 20:43:13 UTC 1,329 bytes, 39 lines download raw bytes

1//MOUSE ANIMATIONS
2var mouse = document.getElementById('mouse');
3
4/*
5document.addEventListener('mousemove', function(e) {
6  let left = e.pageX;
7  let top = e.pageY;
8  mouse.style.left = left + 'px';
9  mouse.style.top = top + 'px';
10});
11*/
12
13handleMouseMove = (event) => {
14  const y = event.pageY;
15  const x = event.pageX;
16  const scrollLeft = (window.pageXOffset !== undefined) ? window.pageXOffset : (document.documentElement || document.body.parentNode || document.body).scrollLeft;
17  const scrollTop = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;
18  mouse.style.left =  x - scrollLeft + 'px';
19  mouse.style.top = y - scrollTop + 'px';
20};
21document.addEventListener("mousemove", handleMouseMove, false);
22
23
24
25const salmons = document.querySelectorAll(".b-salmon");
26salmons.forEach(
27  function(salmon){
28    salmon.addEventListener("mouseenter", () => mouse.classList.add("btn-w"));
29    salmon.addEventListener("mouseleave", () => mouse.classList.remove("btn-w"));
30  }
31);
32
33const patterns = document.querySelectorAll(".b-pattern");
34patterns.forEach(
35  function(pattern){
36    pattern.addEventListener("mouseenter", () => mouse.classList.add("btn-w"));
37    pattern.addEventListener("mouseleave", () => mouse.classList.remove("btn-w"));
38  }
39);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.