jQuery หนึ่ง ()วิธีการ
ตัวอย่าง
เพิ่มขนาดข้อความขององค์ประกอบ <p> เมื่อมีการคลิก (เหตุการณ์จะทริกเกอร์เพียงครั้งเดียวสำหรับแต่ละองค์ประกอบ <p>):
$("p").one("click", function(){
$(this).animate({fontSize: "+=6px"});
});
ความหมายและการใช้งาน
วิธีการ one() แนบตัวจัดการเหตุการณ์ตั้งแต่หนึ่งตัวขึ้นไปสำหรับองค์ประกอบที่เลือก และระบุฟังก์ชันที่จะเรียกใช้เมื่อเกิดเหตุการณ์
เมื่อใช้เมธอด one() ฟังก์ชันตัวจัดการเหตุการณ์จะทำงานเพียงครั้งเดียวสำหรับแต่ละองค์ประกอบ
ไวยากรณ์
$(selector).one(event,data,function)
Parameter | Description |
---|---|
event | Required. Specifies one or more events to attach to the elements. Multiple event values are separated by space. Must be a valid event. |
data | Optional. Specifies additional data to pass along to the function |
function | Required. Specifies the function to run when the event occurs |
ลองด้วยตัวคุณเอง - ตัวอย่าง
วิธีแนบตัวจัดการเหตุการณ์สองตัว ("คลิก" และ "dblclick") กับองค์ประกอบ <p>