Page 161 - 6108
P. 161

$( "#foo" ).one( "click mouseover", function( event ) {
                     alert( "The " + event.type + " event happened!" );
                     });

                     Метод  .trigger()  виконує  всі  обробники  та  поведінки,  прикріплені  до
               відповідних елементів для даного типу події.
                                  .trigger( eventType [, extraParameters ] |
                            Event [, extraParameters ] ), де
                     eventType – рядок, що містить тип події JavaScript, такий як click або
               submit
                     extraParameters – додаткові параметри для передачі обробнику подій у
               вигляді масиву чи обєкту;
                     Event – обєкт jQuery.Event

                     $( "#foo" ).on( "click", function() {
                      alert( $( this ).text() );
                     });
                     $( "#foo" ).trigger( "click" );
                     Також в jQuery є прямі методи для обробки подій. Ці методи, як правило,
               носять  найменування  оброблюваної  події,  а  в  якості  параметра  приймають
               функцію обробника даної події.
                     blur() – викликається при втраті фокусу елементом
                     change() – викликається при зміна значення елемента

                     click() – викликається при кліку кнопкою миші
                     dblclick() – викликається при подвійному кліку
                     focus() – викликається при отриманні фокусу елементом
                     focusin() – викликається при отриманні фокусу елементом або одним з
               його дочірніх елементів
                     focusout()  –  викликається  при  втраті  фокусу  елементом  або  одним  з
               його дочірніх елементів
                     hover() – викликається при наведенні покажчика миші на елемент і вихід
               за межі елемента
                     keydown() – викликається при натисканні клавіші клавіатури

                     keyup() – викликається при відпусканні клавіші
                     mousedown() – викликається при натисканні миші на елемент
                     mouseup() – викликається при  відпусканні кнопки миші
                     mouseenter() – викликається при наведенні покажчика миші на елемент
                     mouseleave()  –  викликається  при  виході  покажчика  миші  за  межі
               елементу
                     mousemove() – викликається при переміщенні покажчика миші в межах
               елемента
                     mouseout() – викликається при виході покажчика миші за межі елементу
                     mouseover() – викликається при наведенні покажчика миші на елемент
                     ready() – викликається при завантаженні структури DOM елемента

                     resize() – викликається при зміні розмірів вікна браузера
                     scroll() – викликається при прокручуванні елемента
                     select() – викликається при виділенні тексту
   156   157   158   159   160   161   162   163   164   165   166