Drupal Fix – jquery Fehler: ..is not a function..

Viele Drupal Templates setzen eigene Javascript Module ein, die Code nach dem Schema haben:

Drupal.behaviors.fusionSuperfish = function (context) {

};

Wenn jquery nicht schnell genug geladen wird, dann kommt es zu Fehlern a la „..is not a function..“.

Man kann einfach diesen Fehler beseitigen, wenn das komplette Jacascript Modul von folgendem Code umfasst wird:

(function ($) {
  //hier kompletten Inhalt der Javascript Datei einfügen

})(jQuery);5