2010-11-05 22 views
5

क्या किसी को स्लाइडअप ईवेंट पर केवल कॉलबैक फ़ंक्शन को कॉल करने के लिए एक अच्छा तरीका पता है? डिफ़ॉल्ट कॉलबैक फ़ंक्शन स्लाइडअप और स्लाइडडाउन दोनों पर आग लगती है।jQuery स्लाइड टॉगल - स्लाइड पर कॉलबैक फ़ंक्शन केवल

धन्यवाद!

उत्तर

17

आप देख सकते हैं तत्व .is():hidden के बाद से यह एक स्लाइड अप के अंत में छिपा हो जाएगा, इस तरह अगर:

$(this).slideToggle(function() { 
    if($(this).is(":hidden")) { 
    alert("this was a slide up"); 
    } 
}); 

You can test it out here

+0

धन्यवाद निक! एक जादू की तरह काम किया। – Alex

+0

मुझे क्या याद आ रही है? आपका उदाहरण स्लाइड-अप को किसी भी तरह से रिपोर्ट करता है। शायद मैं सवाल समझ में नहीं आता। – Robusto

+0

@ रोबस्टो - यह मामला नहीं है, आप किस ब्राउज़र में हैं? –

संबंधित मुद्दे