[QUOTE=racoon;15778]Hallo Markus,
dein Beispiel krieg ich nicht ins laufen. Versteh auch nicht das .css im Code.
[/quote]
Ist nur ein Besipiel. Der Inhalt des Divs wird nicht angezeigt, es sein den wenn jemand den Link clickt.
Den Ansatz mit onclick kannte ich noch nicht bei jquery.Nur das klassische href =“#”. Und hier ist das Problem, dass wenn JS deaktiviert ist - die Verlinkung nicht mehr geht.
Mit onclick kann eine deaktiviertes JS durch<a href=“link” weiterverlinkt werden?
Klasse Ding, wenn das geht.
Bei deaktivierten JS wird onclick nicht ausgelöst… also es passiert das was reines HTML ist.
Schöner währe es ohne onclick, also das JS dafür im Header oder noch besser als eigene JS-Datei, die entsprechende Listener bei document.ready erzeugt. Das würde aber hier zu weit gehen.
In den paar Zeilen stecken jedoch einige Sachen, die ich nicht kenne. Deshalb recht tricky es zu verstehen. Werde aber ein paar Tuts zu jquery suchen. Gruß
Die auf der jQuery Hompage sind ganz gut.
Du solltest mit den ersten beiden anfangen.
PS: Bis jetzt hab ich nur Tuts gefunden, die das mit href=“#” machen. Grrr.
Ja, das ist das Problem, dass die meisten Tutorials in Richtung Ajax gehen und der Schreiber nicht auch noch HTML umsetzt. Dies ist bei den Tuts auch Vorraussetzung und würde andere wiederum verwirren, die genau das lernen wollen, was das Tuorial macht.
Ich glaube, Dir ist nicht wirklich klar, das jQuery eigentlich nur ein Javascript-Objekt ist.
Dies verhält sich wie normales Javascript, hat aber den Vorteil, dass Funktionalitäten, die man ständig braucht ohne Probleme zur Verfügung stehen.
@avenger:
Racoon hat mehrere JS Posts hier im Forum offen. Denke, jQuery ist auf Dauer kein Overkill.
… und so wie ich racoon einschätze gibts bald clicky-bunty-plugins. :eek:
Außerdem jedes Projekt das ich mache benötigt irgendwann ein Framework.
Deshalb benutze ich dies immer sofort und baue meine Anwendungen auch komplett mit ready und load listener auf. JQuery hilft einen schon sehr, wenn man JS aus den HTML verbannen möchte.
Von da her kenne ich die normale JS-Syntax (css-Manipulation) nicht mehr im Kopf. Die von jQuery finde ich auch wesentlich intuitiver.
Weiterhin habe ich bei den meisten Browsern festgestellt, dass die JS-Bibliotheken nur einmal pro Domain geladen werden. Die min-Version ist gerade mal 55,9kB. Das ist weniger als so manches Bild und steht mit der gesparten Entwicklungzeit in keinen Verhältnis.
Ausserdem kommt ein JS-Anfänger so recht schnell an Konzepte wie closures und zentrale/eigene Event-Listener, da die meisten Tutorials diese benutzen.
Also genau das was an JS lustig ist und einen die Lust auf PHP killt.
Natülich sollten die Grundlagen vorhanden sein, aber hier sehe ich eher Sinn DOM und JSON zu verstehen als die normale JS-Bibliothek.
… und das DOM Modell ist durch jQuery IMHO leichter wiederzuerkennen, da ein Element mit fast der gleichen Syntax ausgewählt wird wie mit CSS.