Vor einiger Zeit begann ich ja das CakePHP-Framework für mich zu entdecken. Schneller ging die Arbeit damit schon nach kurzem Lernprozess von statten, ohne dabei seine Flexibilität irgendwie einengen zu müssen.

Nach diesem positiven Startschuss in Sachen Framework-Erfahrung habe ich mich heute an das jQuery-Framework heran getraut und bin wirklich begeistert. Die Syntax ist dank Gerrits Vortrag schnell erklärt, und eine kompakte Dokumentation zum Mitnehmen findet man bei Visual jQuery und Bennadel (vorsicht, PDF-Dokument).

So habe ich mich nun heute einige Zeit daran gesetzt die ersten Schritte zu gehen, und sie vielen mir so einfach wie nie, ich war wirklich überrascht.

Man muss dazu sagen, dass ich was JavaScript bisher angeht wirklich nur seeeehr oberflächliches Wissen habe.

Ich denke das ich in die nächsten anstehenden Projekte sicherlich die ein oder andere sinnvolle Funktion einbauen werde, gerade bei dieser Zeitersparnis. Das lernen macht durch die tollen Animationen sogar noch ein wenig mehr Spaß als mit Cake :)

Wenn mir nun noch jemand sagen könnte wie man in jQuery bzw. Javascript allgemein so etwas wie eine “Pause” einbinden kann (z.b.: slideOut(), dann 5 Sekunden warten, dann wieder slideIn(), das wäre super! Was mir auch noch so Gedanken macht sind Schleifen jeglicher Art in JavaScript (also z.B. alle <li> eines <ul> nacheinander durchlaufen.

Für Antworten bin ich jederzeit zu haben…und natürlich werde ich einige meiner Lernerfolge hier auch protokollieren :)



Kommentare zum Thema jQuery - Mein nächstes Framework:

1 | sezz schrieb am 04.05.2007 um 20:42
Gravatar dieses Kommentators

Vor dem gleichen Problem mit der Pause stand ich auch, nachdem ich nichts brauchbares gefunden in der jQuery Dokumentation habe ich’s dann mit dem guten alten “window.setTimeout” gelöst, auch wenns mir persönlich nicht wirklich gefällt:

$(”#loginresult”).fadeIn(500, function(){ window.setTimeout(”$(\”#loginresult\”).fadeOut(500);”, 2000); });

Vielleicht hat ja wer eine “schönere” Lösung…

2 | Christian schrieb am 04.05.2007 um 20:50
Gravatar dieses Kommentators

Also ich habe in der kurzen zwischenzeit 2 separate Lösungen gefunden.

Die erste Anwendung findest du hier. Für den “mal” gebrauch sicherlich annehmbar, zumindest wo es passt.

Tipp 2 habe ich vorhin im #jquery Channel bekommen, die gehen auch über den setTimeout, der String dazu sah in etwa so aus:

$().slideDown(“slow”,function(){
setTimeout(function(){$().slideUp(“slow”);},3000);});
3 | ocean90 schrieb am 15.11.2008 um 18:05
Gravatar dieses Kommentators

Hallo,
Danke für den Tipp 2 Christian.
Funktioniert prima.

Gruß

4 | Steffen schrieb am 16.04.2009 um 14:57
Gravatar dieses Kommentators

Ein super Trick hierfür: $(’.selector’).slideDown(‘slow’).animate({opacity: 1.0}, 3000).slideUp(‘slow’);

Kommentar-Feed für diesen Artikel


Kommentarfunktion für diesen Artikel geschlossen.



Blogsuche

RSS-Feeds

Plaste & Plastik

plasteundplastik.de - Das Geocaching-Weblog

Die Kategorien


Netz-Fundstücke


Meta / Propaganda