jQuery Callback फ़ंक्शन
- पिछला पृष्ठ jQuery स्टॉप()
- अगला पृष्ठ jQuery केंधरण
Callback फ़ंक्शन जैसा कि वर्तमान एनिमेशन 100% पूरा होने के बाद चलाया जाता है。
jQuery एनिमेशन की समस्याएं
अनेक jQuery फ़ंक्शन एनिमेशन सहित हैं। ये फ़ंक्शन इस तरह काम कर सकते हैं speed या अवधि वैकल्पिक पारामीटर के रूप में。
उदाहरण:$("p").hide("slow")
speed या अवधि पारामीटर को कई अलग-अलग मूल्य सेट किया जा सकता है, जैसे "slow", "fast", "normal" या मिलीसेकंड।
उदाहरण
$("button").click(function(){ $("p").hide(1000); });
क्योंकि JavaScript वाक्य (आदेश) एक-एक के रूप में चलाये जाते हैं - क्रमबद्ध रूप से, एनिमेशन के बाद के वाक्य गलती या पृष्ठ के टकराव का कारण बन सकते हैं क्योंकि एनिमेशन अभी पूरा नहीं हो चुका है。
इस स्थिति को बचाने के लिए, आप Callback फ़ंक्शन को पारामीटर के रूप में जोड़ सकते हैं。
jQuery Callback फ़ंक्शन
जब एनिमेशन 100% पूरा हो जाए, तो Callback फ़ंक्शन को बुलाया जाता है。
आदर्श व्याकरण:
$(selector).hide(speed,callback)
callback पारामीटर एक फ़ंक्शन है जो hide ऑपरेशन के बाद चलाया जाता है。
गलत (callback नहीं है)
$("p").hide(1000); alert("पैराग्राफ अब छुपा है");
सही (callback है)
$("p").hide(1000,function(){ alert("पैराग्राफ अब छुपा है"); });
धारणा:अगर आप एक एनिमेशन सहित के फ़ंक्शन के बाद कोई वाक्य चलाना चाहते हैं, तो callback फ़ंक्शन का उपयोग करें。
- पिछला पृष्ठ jQuery स्टॉप()
- अगला पृष्ठ jQuery केंधरण