Czytałem dzisiaj o zachowaniach Drupala i próbowałem napisać następujący kod.
(function ($) {
Drupal.behaviors.mymodule = {
attach: function (context, settings) {
$('#mymodule_id', context).change(function () {
alert('Handler for .change() called.');
});
}
};
}(jQuery));
- Czy
Drupal.behaviors.mymodule
przestrzeń nazw? - Jakie parametry kontekstu i ustawień są przekazywane do zachowania Drupala?
- Czy to jest odpowiednik
document.ready()
? - Czy mogę dołączyć dowolną liczbę funkcji?
- Czy mogę zdefiniować funkcje JavaScript, które będą gdzieś wywoływane?