Сделал модуль, подключил js файл со следующим кодом
(function($){
alert("1");
$('div').on('click',function(){
alert("2");
})
})(jQuery);
alert("1");
$('div').on('click',function(){
alert("2");
})
})(jQuery);
работает только первый алерт, а метод on() не работает. В чем может быть причина? Где что нужно дописать?
Обертка должна работать в друпал по всем общепринятым.
(function($){
//код
})(jQuery);
//код
})(jQuery);
Комментарии
Попробуйте также такой способ:
$('div').click(function() {
alert('2');
});
Всем спасибо, заработало в такой обертке:
Drupal.behaviors.yourName = {
attach : function(context, settings) {
//код
}
};
})(jQuery);
Инфу почему это делается именно так я нашел тут (пока что ничего не понял, но работает)
http://habrahabr.ru/post/161039/