Hallo,
HTMLElement.prototype.addClass = function(sClassName)
{
this.deleteClass(sClassName);
this.className += " " + sClassName;
}
>
> Hm, würde dadurch für den Bruchteil eines Wimpernschlags das betreffende Element nicht der betreffenden Klasse angehören?
ja, theoretisch.
> Könnte das problematisch sein?
IMHO nein. Die beiden Anweisungen werden ja unmittelbar nacheinander ausgeführt; der Browser hat zwischenzeitlich keine Gelegenheit, den Interims-Zustand zur Kenntnis zu nehmen, geschweige denn darauf zu reagieren - z.B. mit einem Rendern und Anzeigen dieses Zustands.
So long,
Martin
--
Dem Philosoph ist nichts zu doof.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(