JQuery ist nicht umsonst eines der beliebtesten Javascript-Frameworks. Mit wenigen Zeilen Code erstellt man tolle Animationen und Effekte, sodass die eigene Website ein ganzes Stück näher an eine Desktop Anwendung rückt. Das tolle von jQuery: man braucht sich nicht grundsätzlichen JavaScript Funktionen und mit Browser-Inkompatibilitäten rumschlagen, das übernimmt das Framework.
Als Ergänzung zu jQuery gibt es jQuery UI. Damit sind Widgets wie Akkordeon, Autoausfüll-Felder, Dialog Boxen, Schieberegler, Tabs bzw. Register, Datumpicker, Fortschrittsbalken, Effekte und sogar Interaktionen wie verschiebbare, selektierbare, vergrößerbare und sortierbare Objekte in Null Komma Nix erstellt.
Hier ein kleines jQuery und jQuery Ui Anfänger Tutorial: jQuery Tutorial