कहा जाता है जब मैं jQuery में फीड/स्लाइड/एनिमेट फ़ंक्शंस का उपयोग करता हूं तो प्रत्येक तत्व के लिए कॉलबैक को कई बार बुलाया जाता है, प्रभाव पर लागू होता है। यह निश्चित रूप से डिजाइन द्वारा है। मैं सिर्फ यह जानना चाहता हूं कि अंतिम कॉलबैक कब कहा जाता है।jquery कॉलबैक को कई बार
यहां मैं जो आया हूं, वह सभी divs को बाहर निकाल देता है और अंतिम कॉलबैक निकाल दिया जाता है जब एक चेतावनी() प्रदर्शित करता है।
$("div").fadeOut(1000, function()
{
if ($("div").index($(this)) == $("div").length-1)
alert("this is the final callback");
});
क्या यह जांचने का एक आसान तरीका है कि कौन सा कॉलबैक आखिरी है या क्या यह ऐसा करने का एकमात्र तरीका है?
अहह, मैं देख रहा हूं कि आप क्या कह रहे हैं। अच्छा निर्णय! – Gromer
हाँ, अच्छी सोच। मुझे अन्य समाधान भी पसंद हैं लेकिन यह 100% सही है। –
गिनती कहां परिभाषित है? –