ฟังก์ชั่นการโทรกลับจะถูกดำเนินการหลังจากที่มีผลบังคับใช้ในปัจจุบันเป็น 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");
});
ลองตัวเอง»