मैं Jquery में शो () और छिपाने () के साथ देरी () का उपयोग कैसे कर सकता हूं


जवाबों:


166

एक दर्रा अवधि के लिए show()और hide():

जब एक अवधि प्रदान की जाती है, .show()तो एक एनीमेशन विधि बन जाती है।

उदाहरण के लिए element.delay(1000).show(0)

डेमो



2

आप विलंब () के साथ एक शो () का उपयोग करने के बजाय fadeIn () का प्रयास क्यों नहीं करते हैं । मुझे लगता है कि आप जो करने की कोशिश कर रहे हैं वह इसके साथ किया जा सकता है। यहाँ fadeIn और FadeOut () के लिए jQuery कोड है जिसमें प्रक्रिया में देरी के लिए इनबिल्ट विधि भी है।

$(document).ready(function(){
   $('element').click(function(){
      //effects take place in 3000ms
      $('element_to_hide').fadeOut(3000);
      $('element_to_show').fadeIn(3000);
   });
}

fadeIn और देरी से कुछ दिखाना दो अलग-अलग चीजें हैं
lcjury

1

jquery एपीआई से

संस्करण 1.4 में jQuery के लिए जोड़ा गया, .delay()विधि हमें कतार में इसका पालन करने वाले कार्यों के निष्पादन में देरी करने की अनुमति देती है। इसका उपयोग मानक प्रभावों की कतार या कस्टम कतार के साथ किया जा सकता है। केवल एक कतार में बाद की घटनाओं में देरी हो रही है; उदाहरण के लिए यह नो-तर्कों के रूपों में देरी नहीं करेगा .show()या .hide()जो प्रभाव कतार का उपयोग नहीं करेंगे।

http://api.jquery.com/delay/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.