2010-04-06 24 views
7

मैं एक संपर्क फ़ॉर्म कि .slideToggle() का उपयोग कर छिपा हो सकता है, लेकिन मैं पर आधारित पाठ को बदलने के लिए मौसम प्रपत्र in view या hidden है Toggle प्रपत्र के लिए इस्तेमाल किया टैब चाहते हैं।jQuery - slideToggle() और टॉगल पाठ

यहाँ jQuery है:

$("#slider").click(function() { 
    $("#form_wrap").animate({ opacity: 1.0 },200).slideToggle(); 
}); 

मैं #slider के पाठ चाहता हूँ 'छिपाएं' फिर 'शो' को पढ़ने के लिए।

किसी भी मदद की सराहना की!

उत्तर

15

कुछ इस तरह काम करेंगे:

$("#slider").click(function() { 
    $("#form_wrap").animate({ opacity: 1.0 },200).slideToggle(500, function() { 
    $("#slider").text($(this).is(':visible') ? "Hide" : "Show"); 
    }); 
}); 

मैं यहाँ मान टैब आप क्लिक कर रहे हैं #slider क्या आप के पाठ में परिवर्तन करना चाहते है, आपके सवाल मुझे उस हिस्से पर थोड़ा confuses। एक बार एनीमेशन पूरा होने के बाद, यह अंत में #form_wrap की दृश्यता स्थिति के आधार पर बटन का टेक्स्ट सेट करता है।

+0

भ्रम के लिए खेद है, मेरी पोस्ट संपादित की है। – CLiown

+0

@danit - उस स्थिति में, इसे आज़माएं, काम करना चाहिए :) –

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