Latest web development tutorials
×

jQuery หลักสูตร

jQuery หลักสูตร jQuery แนะนำโดยย่อ jQuery ติดตั้ง jQuery ไวยากรณ์ jQuery ผู้เลือก jQuery เหตุการณ์

jQuery ผล

jQuery ซ่อน / แสดง jQuery จางหาย jQuery สไลด์ jQuery นิเมชั่น jQuery หยุดนิเมชั่น jQuery Callback jQuery Chaining

jQuery HTML

jQuery การจับกุม jQuery จัดตั้งขึ้น jQuery เพิ่มองค์ประกอบ jQuery การลบองค์ประกอบ jQuery CSS หมวดหมู่ jQuery css() ทาง jQuery ขนาด

jQuery ข้ามผ่าน

jQuery ข้ามผ่าน jQuery บรรพบุรุษ jQuery ลูกหลานของเรา jQuery เพื่อนร่วมชาติ jQuery การกรอง

jQuery Ajax

jQuery AJAX แนะนำโดยย่อ jQuery load() ทาง jQuery get()/post() ทาง

jQuery อื่น ๆ

jQuery noConflict() ทาง jQuery JSONP

jQuery ตัวอย่าง

jQuery ตัวอย่าง

jQuery คู่มืออ้างอิง

jQuery ผู้เลือก jQuery วิธีการใช้เหตุการณ์ jQuery วิธีการมีผลบังคับใช้ jQuery HTML / CSS ทาง jQuery วิธีการข้ามผ่าน jQuery AJAX ทาง jQuery วิธีเบ็ดเตล็ด jQuery คุณสมบัติ

jQuery วิดเจ็ต

jQuery Validate jQuery Accordion jQuery Autocomplete jQuery Message jQuery ตรวจสอบรหัสผ่าน jQuery Prettydate jQuery Tooltip jQuery Treeview

jQuery deferred.done () วิธีการ

วิธีการอื่น ๆ jQuery วิธีการอื่น ๆ jQuery

ตัวอย่าง

เมื่อผู้ใช้คลิกปุ่มภัณฑ์ของวัตถุ Lingering ที่เรียกชุดของการเรียกกลับ

<ปุ่ม> ไป </ ปุ่ม> <p> เตรียมความพร้อม ... </ p> <script> $ (ฟังก์ชั่น () { // เมื่อวัตถุรอการตัดบัญชีได้รับการแก้ไขสามฟังก์ชั่นที่เรียกว่า ฟังก์ชัน Fn1 () {$ ( "P" ). ผนวก ( "1" );} ฟังก์ชัน Fn2 () {$ ( "P" ). ผนวก ( "2" );} ฟังก์ชัน fn3 ( n ) {$ ( "P" ). ผนวก ( N + "3" + N );} // สร้างวัตถุรอการตัดบัญชี var . DFD = $ รอตัดบัญชี (); // เพิ่มตัวจัดการที่จะถูกเรียกเมื่อ DFD แก้ DFD // .done () ฟังก์ชั่นที่จะได้รับจำนวนหรือฟังก์ชั่นของอาร์เรย์ . ที่เสร็จสิ้น ( [ Fn1, Fn2 ] Fn3 [ Fn2, Fn1 ] ) // นอกจากนี้เรายังสามารถเชื่อมต่อกับวิธีการอื่น ๆ . ที่เสร็จสิ้น (ฟังก์ชั่น ( n ) {$ ( "P" ). ผนวก ( + n "เสร็จเรียบร้อยแล้ว." );}); // เมื่อมีการคลิกปุ่มเปลี่ยนสถานะที่จะเสร็จสมบูรณ์ $ ( "ปุ่ม" .) เมื่อวันที่ ( "คลิก" ฟังก์ชั่น () { DFD. แก้ไข ( "และ" );});}) < / script>

ลอง»

ความหมายและการใช้งาน

deferred.done () ฟังก์ชันเมื่อเมื่อรอตัดบัญชี (ล่าช้า) วัตถุเป็นที่ยอมรับเพิ่มตัวจัดการการโทร
เคล็ดลับ: วิธีการนี้จะใช้เวลาหนึ่งหรือมากกว่าพารามิเตอร์ deferred.done () ผลตอบแทนวัตถุรอการตัดบัญชีคุณสามารถเชื่อมต่อวัตถุ lingering อื่น ๆ ประกอบไปด้วย .done เพิ่มเติม () วิธีการ เมื่อวัตถุรอการตัดบัญชีได้รับการแก้ไขฟังก์ชั่นการโทรกลับเพื่อที่พวกเขาจะถูกเพิ่มในการดำเนินการและสามารถผ่านเป็นพารามิเตอร์ที่จะใช้วิธีการดังต่อไปนี้: แก้ไข resolveWith


ไวยากรณ์

deferred.done( doneCallbacks [, doneCallbacks ] )

参数 描述
doneCallbacks Function类型 一个函数或者函数数组,当Deferred(延迟)对象得到解决时被调用
doneCallbacks 可选。Function类型 一个函数或者函数数组,当Deferred(延迟)对象得到解决时被调用


วิธีการอื่น ๆ jQuery วิธีการอื่น ๆ jQuery