ВопросПовторяющиеся события jquery

Drupal 7. Есть js примерно следующего содержания:

(function($) {

Drupal.behaviors.my_module = {
attach : function(context, settings) {

$("#some_link").click(function() {
alert("Test");
return false;
});

}
}

})(jQuery);

Сразу после загрузки страницы все работает, как и ожидается, но после выполнения Ajax-запросов на странице, событие onclick приводит к появлению нескольких диалоговых окон, т.е. выполняется множество раз. Кто сталкивался с подобным поведением? Как решали?

Комментарии

Аватар пользователя Spleshka
Spleshka написал:

Решали. Попробуйте так:

(function($) {
 
Drupal.behaviors.my_module = {
  attach : function(context, settings) {
 
    $("#some_link", context).click(function() {
      alert("Test");
      return false;
    });
 
  }
}
 
})(jQuery);
13.09.2013 17:39
Аватар пользователя sergeybelya
sergeybelya написал:

Спасибо!

14.09.2013 02:16

Комментировать