Page 46 - jQuery для начинающих
P. 46
Ну так давайте же попробуем без этих обёрток:
// вешаем обработчик
$('.class').on('click', function(){
// что-то делаем
});
// вызываем обработчик
$('.class').trigger('click');
// отключаем обработчик
$('.class').unbind('click');
Можно повесить обработчик событий практически на любой объект:
// проще некуда
var obj = {
test:function() {
console.log('obj.test');
}
}
// создаём обработчик произвольного события someEvent
$(obj).on('someEvent', function(){
console.log('obj.someEvent');
this.test();
});
// инициируем событие someEvent
$(obj).trigger('someEvent');
// полюбопытствуем
console.log(obj);
Скопируйте приведенный код в консоль и запустите, я думаю вам будет
интересно ;)
46
www.trk.kg