Hello,
Je bosse sur des carte géographiques où les points rouges sont des restaurants.
Je veux le comportement suivant sur la map : si la souris s'arrête pendant plus d'une demi seconde au dessus de la map, je fais une requete au serveur (ajax) pour connaitre les noms des restos dans un rayon de 1km autour de là où pointe la souris.
J'aimerais donc écrire une fonction qui me renvoie un booléen : true si la souris n'a pas bougé depuis 1/2 seconde, et false sinon. Il faut bien entendu qu'elle le fasse continuellement. Comment s'y prendre ? peut-on créer un événement pour ça? ma fonction envoyant la requete serait alors un écouteur de cet événement, et réagirait en conséquence.
J'ai déjà testé ce genre de chose, c'est chaotique :
onmousepaused = function() {
while(!document.onmousemove){};
setTimeout("fct", 400);}
function fct(){
alert("bouge plus...");}
Une idée quelqu'un ? Merci
Seb
Partager