Ich habe heute über das Verhalten von Drupal gelesen und versucht, den folgenden Code zu schreiben.
(function ($) {
Drupal.behaviors.mymodule = {
attach: function (context, settings) {
$('#mymodule_id', context).change(function () {
alert('Handler for .change() called.');
});
}
};
}(jQuery));
- Ist
Drupal.behaviors.mymodule
der Namespace? - Welche Kontext- und Einstellungsparameter werden an das Drupal-Verhalten übergeben?
- Ist das das Äquivalent von
document.ready()
? - Kann ich beliebig viele Funktionen anhängen?
- Kann ich JavaScript-Funktionen definieren, die irgendwo aufgerufen werden?