cancelable
Tavsif
Agar hodisani bekor qilish mumkin bo‘lsa, cancelable hodisa xususiyati true qaytaradi.
Aks holda false. qaytaradi.
cancelable hodisa xususiyati faqat o‘qish uchun.
Agar hodisaning standart amalining oldini olish mumkin bo‘lsa, hodisa cancelable hisoblanadi.
Hodisaning ko‘tarilishi (bubbling)
Hodisaning ko‘tarilishi (bubbling) hodisani o‘z nishoniga yo‘naltiradi. U quyidagicha ishlaydi:
| Element (masalan, tugma) bosilganda hodisa shu elementga yo‘naltiriladi. |
| Agar element uchun hodisa ishlovchisi o‘rnatilgan bo‘lsa, hodisa ishlovchisi ishga tushadi. |
| So‘ngra hodisa elementning ota elementiga "ko‘tariladi" (bubbles up). |
| Agar ota element uchun hodisa ishlovchisi o‘rnatilgan bo‘lsa, bu hodisa ishlovchisi ishga tushadi. |
| Hodisa eng yuqoriga (document elementiga) yetguncha ko‘tarilishda davom etadi. |
Ko‘tarilishning oldini olish:
stopPropagation() metodi ko‘tarilishni to‘xtatadi.
Standart amalning oldini olish:
preventDefault() metodi hodisani bekor qiladi (standart amal bajarilmaydi).
Sintaksis
event.cancelable
Texnik tafsilotlar
| Qaytariladigan qiymat: | Boolean. Hodisani bekor qilish mumkin bo‘lsa, true qaytaradi.Aks holda false qaytaradi. |
|---|---|
| DOM versiyasi: | DOM Level 2 hodisalari. |
Brauzerlarda qo‘llab-quvvatlash
event.canceable — DOM Level 2 (2001) imkoniyati.
U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | 9-11 |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
