jQuery Callback 函数
- ການໄປບ່ອນກ່ອນ jQuery stop()
- ການໄປບ່ອນຕໍ່ໄປ jQuery Chaining
Callback 函数ຈະດຳເນີນຫຼັງຈາກການດຳເນີນອາກາດ 100%。
ບັນຫາອາກາດ jQuery
ບັນຫາອາກາດ jQuery。 speed ຫຼື duration ສິ່ງທີ່ສາມາດເລືອກໄດ້.
ຕົວຢ່າງ:$("p").hide("slow")
speed ຫຼື duration ຄວາມສຳຄັນສາມາດກຳນົດຫຼາຍຄວາມສຳຄັນຕ່າງໆ ເຊັ່ນ "slow", "fast", "normal" ຫຼື ມູນຄ່າວິນາທີ。
ຕົວຢ່າງ
$("button").click(function(){ $("p").hide(1000); });
ຍ້ອນວ່າຄຳສັ່ງ JavaScript (ຄຳສັ່ງ) ແມ່ນຖືກດຳເນີນກັນແບບຫຼັງຈາກກັນ - ຕາມລຳດັບຕາມອັນຕະລາງ,ຄຳສັ່ງຫຼັງຈາກອາກາດອາດສ້າງຄວາມຜິດພາດຫຼືການຂັດຂວາງເວັບໄຊຍ້ອນອາກາດຍັງບໍ່ສຳເລັດດຳເນີນຄວາມສຳຄັນຫຼັງຈາກນັ້ນ。
ເພື່ອຫຼີກລ່ຽງການມີສະຖານະນະບັນຫານີ້,ທ່ານສາມາດເພີ່ມ Callback 函数ໃຫ້ເປັນຄວາມສຳຄັນ。
jQuery Callback 函数
ບ່ອນດຳເນີນ Callback 函数ຈະເປັນຫຼັງຈາກການດຳເນີນອາກາດ 100%。
ວິທີການທົ່ວໄປ:
$(selector).hide(speed,callback)
callback ຄວາມສຳຄັນແມ່ນຕົວອອກທີ່ຈະດຳເນີນຫຼັງຈາກການດຳເນີນການ hide。
ບໍ່ມີຄວາມສຳຄັນ (ບໍ່ມີ callback)
$("p").hide(1000); alert("The paragraph is now hidden");
ມີຄວາມສຳຄັນ (ມີ callback)
$("p").hide(1000,function(){ alert("The paragraph is now hidden"); });
ພິຈາລະນາຄວາມຖ້າທ່ານຕ້ອງການດຳເນີນຄຳສັ່ງຫຼັງຈາກການນຳໃຊ້ສັນຍາບັນຍັດອາກາດ,ທ່ານຈະໃຊ້ຕົວອອກ callback。
- ການໄປບ່ອນກ່ອນ jQuery stop()
- ການໄປບ່ອນຕໍ່ໄປ jQuery Chaining