Der Martin: Element bei onmousemove hidden setzten

Beitrag lesen

Hi,

Ok, aber das vorherige Abfragen des Attributs visible ist keine Performacebremse?

doch, in gewisser Weise schon. Jeder Aufruf von getElementById() veranlast die JS-Engine, das DOM nach der angegebenen ID zu durchsuchen. Wenn du so häufig auf dieses eine Element zugreifen willst (oder musst), solltest du zu Beginn (onload) diese Referenz *einmal* ermitteln und speichern.

Das betreffende Element (ein Hilfetext) wird bei einer bestimmten Aktion visible. Und soll einfach verschwinden wenn der Benutzer weiterarbeiten will (die Maus bewegt).

Das finde ich bedenklich. Hast du auch daran gedacht, dass z.B. optische Mäuse im Gegensatz zu den mechanischen (mit Kugel) sehr unruhig sind, und der Zeiger ja auch "in Ruhe" oft schon um ein, zwei Pixel hin- und herzittert, selbst wenn die Maus unberührt auf dem Tisch liegt?

So long,
 Martin

--
Es gibt Dinge, die sind sooo falsch, dass nicht einmal das Gegenteil stimmt.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(