jQuery-performance .css oder addClass

Ich habe eine große jQuery-code, und ich denke auch an die Schnelligkeit meiner Funktionen. Wenn ein element geklickt wird (mousedown) ich brauche die Zuordnung eines Bildes als hintergrund. Ich kann dies tun, indem Sie 2 Möglichkeiten:

$('#element li.class').css({"background":"someimageURL"});

oder

$('#element li.class').addClass("someclass");

wo "someclass" haben die eigentlichen CSS-Hintergrundbild.
Hexe-Funktion arbeitet in diesem Fall besser.

Gibt es eine Möglichkeit zum testen der verschiedenen Funktionen ist mit der Geschwindigkeit?

Danke

  • Ich glaube nicht, dass es klug, ein Ersatz für den anderen. Mit .css-Methode Festplatte codes der Stil auf das DOM-element und, sofern Sie möchten, sich mit dem Stil (zB. Bildschirm Auflösung ändert), wäre es echt schwierig. Aber .addClass und .removeClass Methoden behandeln, die Sie ziemlich gut.
InformationsquelleAutor Mircea | 2010-02-25
Schreibe einen Kommentar