Tôi đã đọc về các hành vi của Drupal ngày hôm nay và tôi đã thử viết đoạn mã sau.
(function ($) {
Drupal.behaviors.mymodule = {
attach: function (context, settings) {
$('#mymodule_id', context).change(function () {
alert('Handler for .change() called.');
});
}
};
}(jQuery));
- Là
Drupal.behaviors.mymodule
không gian tên? - Các tham số bối cảnh và cài đặt được truyền cho hành vi Drupal là gì?
- Đây có phải là tương đương với
document.ready()
? - Tôi có thể đính kèm bất kỳ số lượng chức năng?
- Tôi có thể định nghĩa các hàm JavaScript sẽ được gọi ở đâu đó không?