jQuery Callback फ़ंक्शन

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 फ़ंक्शन का उपयोग करें。