jquery

Drupal und Ajax

Da Drupal jQuery als Javascript Framework nutzt, bietet es sich an, bei eigenen Modulen auf diese Funktionalitäten zurückzugreifen.

Doch wie macht man es im "Drupal-Way" ?

Viziontech Software Solutions zeigt in einem kurzen Tutorial einen guten Einstieg in die Thematik:
http://viziontech.co.il/tutorial1

Weiterführende Infos bietet auch das Buch Drupal 6 Javascript and jQuery

Drupal und jquery Slider / Rotator Plugins

Bei den vielen jQuery Plugins zum Thema Slider / Rotator kann man doch recht schnell den Überblick verlieren. Gerade in Verbindung mit Drupal stellt sich dann oft die Frage - gibt es hier schon ein Plugin oder muss ich das jQuery Plugin von Hand einbauen.

Auf drupal.org bietet die folgende Seite eine recht umfassende Übersicht zu diesem Thema:
http://drupal.org/node/418616

Unter anderen werden hier die Plugins:

jquery - DOM-Element nach definierter Zeit ausblenden

Neben dem setTimeout Befehl den Javascript von sich aus bietet gibt es in jquery weitere Möglichkeiten ein DOM-Element nach einer definierten Zeit auszublenden.

Ziel soll es sein eine Drupal-Status-Meldung nach 3 Sekunden automatisch ausfaden zu lassen..

JqueryUI Datepicker - Localization für deutsches Datumsformat

JqueryUI bietet neben vielen anderen schicken GUI Elementen auch einen Datepicker. Dieser lässt sich recht einfach ein bestehendes Eingabefeld knüpfen.

jquery TimePicker

Bei der Suche nach einem Datepicker findet man ja recht viele nützliche jquery Plugins - anders sieht es da bei den Timepickern aus.

Hier habe ich bisher nur ein Script gefunden, welches mit jquery-ui zusammenarbeitet - ein Dank geht hier an meinen Kollegen Sascha, der mir diesen Tipp gegeben hat !

http://haineault.com/media/jquery/ui-timepickr/page/

Screenshot:
jquery_timepicker.jpg

jquery - Prüfen ob ein Element auf einer Seite existiert

Ich stand gerade vor dem Problem zu prüfen, ob ein DIV Element auf einer Webseite existiert.
Über jquery sollte dies ja eigentlich kein Problem sein - doch ganz so einfach ist es dann doch nicht ;)

if ( $("#mydivid") ) {
//Code ausführen
}

Dies funktioniert so nicht, da das jquery Objekt ( $("#mydivid") ) immer etwas zurückliefert - mit dem Aufruf wird nur ein Objekt angesprochen - und egal ob dies auf der Seite existiert oder nicht wird dies in jedem Falle zurückgegeben.

Inhalt abgleichen