Eigenes Javascript in "Drupal.behaviors" wrappen

Um eigenes Javascript unter Drupal 7 zu schreiben, sollte dies über ein das von Drupal mitgebrachte „Behavior“ implementiert werden. Dafür kann standardmäßig folgendes Codegerüst genutzt werden:

(function ($) {
  Drupal.behaviors.MYMODULE = {
    attach: function (context, settings) {
      // Your Javascript code goes here.
 
    }
  };
}(jQuery));

Wichtig ist, dass MYMODULE muss noch entsprend an die eigene Modul-/Themebezeichnung angepasst werden und sollte eindeutig sein.

Durch die Behavior-Implementierung wird sichergestellt, dass auch dynamische Elemente im DOM gefunden und angesprochen werden können.