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
   41   42   43   44   45   46   47   48   49   50   51