Ho una funzione in javascript che sposta un div in base alla posizione del mouse. Questa funzione è impostata su una funzione setInterval() ed eseguita ogni secondo. Ho bisogno di catturare la posizione del mouse in questo modo:acquisizione posizione del mouse su setInterval() in Javascript
function mousemov() {
document.getElementById("myDiv").style.left = Event.clientX; //don't work
}
window.onload = function() {
setInterval("mousemov()",1000);
}
Ps: Non posso utilizzare l'evento MouseMove perché la funzione deve essere eseguita anche se il mouse è fermo.
Grazie per gli aiuti!
Perché non utilizzare l'evento mousemove? Non vuoi veramente cambiare le coordinate di 'div' se il mouse non si muove. Aggiorna le coordinate solo su mousemove. –
Se il mouse è fermo, non è possibile utilizzare il valore precedente ottenuto sull'evento mouseMove? – pgb