ล่าสุดการพัฒนาเว็บบทเรียน
 

jQueryฟังก์ชั่นการโทรกลับ


ฟังก์ชั่นการโทรกลับจะถูกดำเนินการหลังจากที่มีผลบังคับใช้ในปัจจุบันเป็น 100% สำเร็จรูป


ฟังก์ชั่น jQuery โทรกลับ

งบ JavaScript จะดำเนินการทีละบรรทัด แต่ด้วยผลกระทบที่บรรทัดถัดไปของรหัสที่สามารถทำงานได้แม้ผลที่ยังไม่เสร็จสิ้น นี้สามารถสร้างข้อผิดพลาด

เพื่อป้องกันไม่ให้คุณสามารถสร้างฟังก์ชั่นการติดต่อกลับ

ฟังก์ชั่นการโทรกลับจะถูกดำเนินการหลังจากที่มีผลบังคับใช้ในปัจจุบันมีการดำเนินการเสร็จสิ้น

ไวยากรณ์ทั่วไป: $(selector).hide(speed,callback);

ตัวอย่าง

ตัวอย่างด้านล่างมีพารามิเตอร์โทรกลับที่มีฟังก์ชั่นที่จะดำเนินการหลังจากซ่อนผลที่ออกมาเป็นที่เรียบร้อยแล้ว A:

เช่นกับการโทรกลับ

$("button").click(function(){
    $("p").hide("slow", function(){
        alert("The paragraph is now hidden");
    });
});
ลองตัวเอง»

ตัวอย่างด้านล่างไม่มีพารามิเตอร์โทรกลับและกล่องเตือนจะปรากฏขึ้นก่อนที่จะซ่อนผลที่ออกมาเป็นที่เรียบร้อยแล้ว:

ตัวอย่างโดยไม่ต้องโทรกลับ

$("button").click(function(){
    $("p").hide(1000);
    alert("The paragraph is now hidden");
});
ลองตัวเอง»