jQuery कॉलबैक फ़ंक्शंस
वर्तमान प्रभाव 100% समाप्त होने के बाद कॉलबैक फ़ंक्शन निष्पादित किया जाता है।
jQuery कॉलबैक फ़ंक्शंस
जावास्क्रिप्ट स्टेटमेंट को लाइन दर लाइन निष्पादित किया जाता है। हालांकि, प्रभाव के साथ, कोड की अगली पंक्ति को चलाया जा सकता है, भले ही प्रभाव समाप्त न हो। यह त्रुटियां पैदा कर सकता है।
इसे रोकने के लिए, आप कॉलबैक फ़ंक्शन बना सकते हैं।
वर्तमान प्रभाव समाप्त होने के बाद कॉलबैक फ़ंक्शन निष्पादित किया जाता है।
विशिष्ट वाक्यविन्यास: $ ( चयनकर्ता )। छुपाएं ( गति, कॉलबैक );
उदाहरण
नीचे दिए गए उदाहरण में एक कॉलबैक पैरामीटर है जो एक फ़ंक्शन है जिसे छुपा प्रभाव पूरा होने के बाद निष्पादित किया जाएगा:
कॉलबैक के साथ उदाहरण
$("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");
});