LX: Javascript schneller oder serverseitig ausführen

Beitrag lesen

Zuvor: Du musst nicht jquery-1.3.2.js UND jquery-min.js einbinden - eins von beiden reicht völlig. $.noConflict() ist nur dann notwendig, wenn irgendwo ein anderes Script noch das $-Zeichen belegt, ansonsten sollte es auch ohne gehen.

Das Plugin msdropdown besteht aus 2 Teilen:

1. eine Funktion, welche aus Select-Feldern Konstrukte mit divs und Events erzeugt.
2. ein CSS, welches die Konstrukte formatiert.

Du kannst also die entsprechenden Konstrukte bspw. mit firebug analysieren und gleich in den HTML-Code schreiben und das CSS ist Dein Standard-CSS übernehmen.

Rechne aber nicht damit, dass das ganze wesentlich schneller wird, da besonders der IE bei vielen Events extrem langsam wird. Möglicherweise ist eine größtenteils CSS-basierte Lösung (unter Verwendung des :active-Attributs bei Links) schneller, da zumindest der IE CSS immer noch besser kann als JS.

Gruß, LX

--
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a