puh...man skal ikke skrive spørgsmål samtidig med man ser fjernsyn :) Jeg vil gerne undgå onmousemove, da den er meget tung sammen med min setInterval funktion.
Kan jeg lave: setInterval(animate,100);
function animate() { var x = mouse.x; var y = mouse.y; }
Det virker lidt som om man SKAL aflæse musen til bestemte events, ellers er det umuligt at aflæse musen's position. Jeg har prøvet en masse afskygninger af:
setInterval(mouseMove,200); //Med en masse forskellige argumenter
function mouseMove(e) { e = e ? e : event; var currentMouseY = mouseY(e); debugDiv.innerHtml = currentMouseY; }
men der er ikke rigtigt noget der virker. Hvis det ikke er muligt at aflæse musen udenom onmousemove, er der vel ikke mange andre muligheder end at kun udføre min kode hver 10. gange mousemove bliver kaldt...
Svaret blev at bruge mousemove listeneren, men kun udføre koden i den hver 3 gang. Gjorde det mere flydende
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.