jQuery hodisalari
jQuery hodisa metodlari
Hodisa metodlari tanlangan elementlar uchun hodisani ishga tushiradi yoki hodisa ishlovchisiga funksiya biriktiradi.
Quyidagi jadvalda hodisalarni qayta ishlash uchun ishlatiladigan barcha jQuery metodlari keltirilgan.
| Metod / Xususiyat | Tavsif |
|---|---|
| bind() | 3.0 versiyada eskirgan. Uning o‘rniga on() metodidan foydalaning. Elementlarga hodisa ishlovchilarini biriktiradi |
| blur() | blur hodisasini biriktiradi/ishga tushiradi |
| change() | change hodisasini biriktiradi/ishga tushiradi |
| click() | click hodisasini biriktiradi/ishga tushiradi |
| dblclick() | Ikki marta bosish (double click) hodisasini biriktiradi/ishga tushiradi |
| delegate() | 3.0 versiyada eskirgan. Uning o‘rniga on() metodidan foydalaning. Mos kelgan elementlarning hozirgi yoki kelajakdagi belgilangan bola elementlariga ishlovchi biriktiradi |
| die() | 1.9 versiyada olib tashlangan. live() metodi bilan qo‘shilgan barcha hodisa ishlovchilarini olib tashlaydi |
| error() | 3.0 versiyada olib tashlangan. error hodisasini biriktiradi/ishga tushiradi |
| event.currentTarget | Hodisaning ko‘tarilish (bubbling) bosqichidagi joriy DOM elementi |
| event.data | Joriy bajarilayotgan ishlovchi bog‘langan paytda hodisa metodiga uzatilgan ixtiyoriy ma’lumotlarni o‘z ichiga oladi |
| event.delegateTarget | Hozir chaqirilayotgan jQuery hodisa ishlovchisi biriktirilgan elementni qaytaradi |
| event.isDefaultPrevented() | Hodisa obyekti uchun event.preventDefault() chaqirilgan-chaqirilmaganini qaytaradi |
| event.isImmediatePropagationStopped() | Hodisa obyekti uchun event.stopImmediatePropagation() chaqirilgan-chaqirilmaganini qaytaradi |
| event.isPropagationStopped() | Hodisa obyekti uchun event.stopPropagation() chaqirilgan-chaqirilmaganini qaytaradi |
| event.namespace | Hodisa ishga tushirilganda ko‘rsatilgan nomlar fazosini (namespace) qaytaradi |
| event.pageX | Sichqoncha kursorining hujjatning chap chetiga nisbatan o‘rnini qaytaradi |
| event.pageY | Sichqoncha kursorining hujjatning yuqori chetiga nisbatan o‘rnini qaytaradi |
| event.preventDefault() | Hodisaning standart (default) amali bajarilishining oldini oladi |
| event.relatedTarget | Sichqoncha harakatlanganda qaysi elementga kirilayotgani yoki qaysi elementdan chiqilayotganini qaytaradi |
| event.result | Belgilangan hodisa tomonidan ishga tushirilgan hodisa ishlovchisi qaytargan oxirgi/oldingi qiymatni o‘z ichiga oladi |
| event.stopImmediatePropagation() | Boshqa hodisa ishlovchilari chaqirilishining oldini oladi |
| event.stopPropagation() | Hodisaning DOM daraxti bo‘ylab yuqoriga ko‘tarilishining (bubbling) oldini oladi va shu tariqa ota elementlardagi ishlovchilar hodisadan xabardor bo‘lishiga yo‘l qo‘ymaydi |
| event.target | Hodisani qaysi DOM elementi ishga tushirganini qaytaradi |
| event.timeStamp | Hodisa ishga tushgan paytda 1970-yil 1-yanvardan beri o‘tgan millisekundlar sonini qaytaradi |
| event.type | Qaysi turdagi hodisa ishga tushganini qaytaradi |
| event.which | Hodisa uchun klaviaturaning qaysi tugmasi yoki sichqonchaning qaysi tugmasi bosilganini qaytaradi |
| focus() | focus hodisasini biriktiradi/ishga tushiradi |
| focusin() | focusin hodisasiga hodisa ishlovchisini biriktiradi |
| focusout() | focusout hodisasiga hodisa ishlovchisini biriktiradi |
| hover() | hover hodisasiga ikkita hodisa ishlovchisini biriktiradi |
| keydown() | keydown hodisasini biriktiradi/ishga tushiradi |
| keypress() | keypress hodisasini biriktiradi/ishga tushiradi |
| keyup() | keyup hodisasini biriktiradi/ishga tushiradi |
| live() | 1.9 versiyada olib tashlangan. Hozirgi yoki kelajakdagi tanlangan elementlarga bitta yoki bir nechta hodisa ishlovchisini qo‘shadi |
| load() | 3.0 versiyada olib tashlangan. load hodisasiga hodisa ishlovchisini biriktiradi |
| mousedown() | mousedown hodisasini biriktiradi/ishga tushiradi |
| mouseenter() | mouseenter hodisasini biriktiradi/ishga tushiradi |
| mouseleave() | mouseleave hodisasini biriktiradi/ishga tushiradi |
| mousemove() | mousemove hodisasini biriktiradi/ishga tushiradi |
| mouseout() | mouseout hodisasini biriktiradi/ishga tushiradi |
| mouseover() | mouseover hodisasini biriktiradi/ishga tushiradi |
| mouseup() | mouseup hodisasini biriktiradi/ishga tushiradi |
| off() | on() metodi bilan biriktirilgan hodisa ishlovchilarini olib tashlaydi |
| on() | Elementlarga hodisa ishlovchilarini biriktiradi |
| one() | Tanlangan elementlarga bitta yoki bir nechta hodisa ishlovchisini qo‘shadi. Bu ishlovchi har bir element uchun faqat bir marta ishga tushishi mumkin |
| $.proxy() | Mavjud funksiyani olib, muayyan kontekstga ega yangi funksiyani qaytaradi |
| ready() | DOM to‘liq yuklanganda bajariladigan funksiyani belgilaydi |
| resize() | resize hodisasini biriktiradi/ishga tushiradi |
| scroll() | scroll hodisasini biriktiradi/ishga tushiradi |
| select() | select hodisasini biriktiradi/ishga tushiradi |
| submit() | submit hodisasini biriktiradi/ishga tushiradi |
| toggle() | 1.9 versiyada olib tashlangan. click hodisasi uchun navbatma-navbat almashinadigan ikki yoki undan ortiq funksiyani biriktiradi |
| trigger() | Tanlangan elementlarga bog‘langan barcha hodisalarni ishga tushiradi |
| triggerHandler() | Tanlangan elementlar uchun belgilangan hodisaga bog‘langan barcha funksiyalarni ishga tushiradi |
| unbind() | 3.0 versiyada eskirgan. Uning o‘rniga off() metodidan foydalaning. Tanlangan elementlardan qo‘shilgan hodisa ishlovchisini olib tashlaydi |
| undelegate() | 3.0 versiyada eskirgan. Uning o‘rniga off() metodidan foydalaning. Hozirgi yoki kelajakdagi tanlangan elementlardan hodisa ishlovchisini olib tashlaydi |
| unload() | 3.0 versiyada olib tashlangan. Uning o‘rniga on() yoki trigger() metodidan foydalaning. unload hodisasiga hodisa ishlovchisini biriktiradi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
