off()
jQuery off() metodi
Misol
Barcha <p> elementlari uchun click hodisasini olib tashlash:
$("button").click(function(){
$("p").off("click");
});
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
off() metodi ko‘pincha on() metodi bilan biriktirilgan hodisa ishlovchilarini olib tashlash uchun ishlatiladi.
jQuery 1.7 versiyasidan boshlab off() metodi unbind(), die() va undelegate() metodlarining yangi o‘rinbosari hisoblanadi. Bu metod API’ga ancha izchillik olib keladi va jQuery kod bazasini soddalashtirgani uchun undan foydalanishingizni tavsiya qilamiz.
Eslatma: Muayyan hodisa ishlovchilarini olib tashlash uchun selektor stringi hodisa ishlovchisi biriktirilganda on() metodiga uzatilgan string bilan mos kelishi shart.
Maslahat: Faqat bir marta bajarilib, so‘ng o‘zini o‘zi olib tashlaydigan hodisani biriktirish uchun one() metodidan foydalaning.
Sintaksis
$(selector).off(event,selector,function(eventObj),map)
| Parametr | Tavsif |
|---|---|
| event | Majburiy. Tanlangan element(lar)dan olib tashlanadigan bitta yoki bir nechta hodisani yoki nomlar fazosini (namespace) belgilaydi. Bir nechta hodisa qiymati bo‘sh joy bilan ajratiladi. Yaroqli hodisa bo‘lishi shart |
| selector | Ixtiyoriy. Hodisa ishlovchilarini biriktirishda on() metodiga dastlab uzatilgan selektor bilan mos kelishi kerak bo‘lgan selektor |
| function(eventObj) | Ixtiyoriy. Hodisa yuz berganda bajariladigan funksiyani belgilaydi |
| map | Elementlarga biriktiriladigan bitta yoki bir nechta hodisani hamda hodisalar yuz berganda bajariladigan funksiyalarni o‘z ichiga olgan hodisalar xaritasini ({event:function, event:function, ...}) belgilaydi |
O‘zingiz sinab ko‘ring — misollar
on() bilan qo‘shilgan barcha click hodisa ishlovchilarini olib tashlash
Barcha <p> elementlari uchun on() metodi bilan qo‘shilgan barcha click hodisa ishlovchilarini qanday olib tashlash mumkin.
on() bilan qo‘shilgan muayyan bitta hodisa funksiyasini olib tashlash
on() metodi bilan qo‘shilgan muayyan funksiyani qanday olib tashlash mumkin.
Hodisa obyekti yordamida hodisa ishlovchisini olib tashlash
Hodisa ma’lum marta ishga tushgandan keyin hodisa ishlovchisini qanday olib tashlash mumkin.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
