jQuery ปิด () วิธีการ
ตัวอย่าง
นำเหตุการณ์คลิกทั้งหมด <p> องค์ประกอบบน:
$("p").off("click");
});
ลอง»
ความหมายและการใช้งาน
ปิด () วิธีการที่ใช้โดยทั่วไปในการลบผ่าน ON () วิธีการที่จะเพิ่มตัวจัดการเหตุการณ์
ทางเลือกใหม่ jQuery จากเวอร์ชั่น 1.7 เป็นต้นไปปิด () วิธีการคือยกเลิกการเชื่อมโยง () ตาย () และ undelegate () วิธีการ วิธีการ API เพื่อนำความสะดวกสบายมากเราขอแนะนำให้ใช้วิธีการนี้จะช่วยลดความยุ่งยากฐานรหัส jQuery
หมายเหตุ: ในการลบจัดการเหตุการณ์ที่ระบุเมื่อตัวจัดการเหตุการณ์จะมีการเพิ่มตัวเลือกสตริงจะต้องตรงกับ ON () พารามิเตอร์วิธีผ่าน
เคล็ดลับ: การเพิ่มเหตุการณ์เรียกใช้เพียงครั้งเดียวและลบออกแล้วโปรดใช้ อย่างใดอย่างหนึ่ง () วิธีการ
ไวยากรณ์
参数 | 描述 |
---|---|
event | 必需。规定要从被选元素移除的一个或多个事件或命名空间。 由空格分隔多个事件值。必须是有效的事件。 |
selector | 可选。规定添加事件处理程序时最初传递给 on() 方法的选择器。 |
function(eventObj) | 可选。规定当事件发生时运行的函数。 |
map | 规定事件映射 ( {event:function, event:function, ...}) ,包含要添加到元素的一个或多个事件,以及当事件发生时运行的函数。 |
ตัวอย่างเพิ่มเติม
จากการยกเลิกการเชื่อมโยง () เพื่อปิด ()
วิธีการใช้งานปิด () เพื่อให้บรรลุยกเลิกการเชื่อมโยง (ผลเช่นเดียวกัน)
จาก undelegate () เพื่อปิด ()
วิธีการใช้งานปิด () เพื่อให้บรรลุ undelegate (ผลเช่นเดียวกัน)
จากตาย () เพื่อปิด ()
วิธีการใช้งานปิด () เพื่อให้บรรลุตาย (ผลเช่นเดียวกัน)
ลบออกเพิ่มเข้ามาตลอดผ่าน () คลิกจัดการเหตุการณ์
วิธีการลบทั้งหมดผ่าน () วิธีการเหตุการณ์คลิกทั้งหมด <p> องค์ประกอบบนจัดการ
ลบหนึ่งโดย () ฟังก์ชันที่จะเพิ่มเหตุการณ์ที่ระบุ
วิธีการเอาฟังก์ชั่นที่ระบุ () วิธีการจะมีการเพิ่มผ่าน
นำโดยใช้ตัวจัดการเหตุการณ์วัตถุเหตุการณ์
ฉันจะเอาตัวจัดการเหตุการณ์จะถูกเรียกหลังจากที่จำนวนที่กำหนดของเหตุการณ์ที่เกิดขึ้น