Tengo un objeto que imprime las posiciones xey del mouse en cada mousemove.¿Cómo funciona el desencadenamiento de mousemove en Javascript?
Es algo como esto:
$('#canvas').mousemove(function(e){
$('#output').prepend(e.pageX + ',' + e.pageY);
});
me he dado cuenta que cuando se mueve sobre el objeto que mas rapido que sólo imprime unas cuantas posiciones.
No estoy del todo contento de que lo haga (porque sería bastante exhaustivo hacer que haga algo por los cientos de píxeles que ha cruzado) pero me pregunto cómo funciona esto.
¿El evento mousemove está limitado a una determinada cantidad de activadores por segundo o qué?
(Por cierto: este fue probado en Chromium en Ubuntu Linux)
Creo que realmente depende del navegador y equipo que se utiliza; más memoria/CPU más rápida probablemente === más iteraciones por 'x' tiempo. Entonces con ese ser como es, no dependería mucho de 'mousemove'. – Shaz