Código javascript para detectar si el ratón esta en movimiento, y en esa caso ejecutar alguna otra tarea.
En este caso voy a añadir una clase al body solo cuando el ratón esta en movimiento, y cuando esta parado pues quitar esa clase.
var timeout;
document.onmousemove = function(){
clearTimeout(timeout);
document.body.classList.add("movimiento");
timeout = setTimeout(function(){
document.body.classList.remove("movimiento");
}, 300);
}
Demo. Cuando el ratón esta en movimiento añado la clase «movimiento» al body que tendrá un background rojo:
Agradezco tu comentario 🤘