मैं Jquery में और के delay()
साथ कैसे उपयोग कर सकता हूं ?show()
hide()
जवाबों:
एक दर्रा अवधि के लिए show()
और hide()
:
जब एक अवधि प्रदान की जाती है,
.show()
तो एक एनीमेशन विधि बन जाती है।
उदाहरण के लिए element.delay(1000).show(0)
सबसे आसान तरीका है कि jquery का उपयोग करके "नकली शो" बनाना।
element.delay(1000).fadeIn(0); // This will work
आप विलंब () के साथ एक शो () का उपयोग करने के बजाय 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);
});
}
jquery एपीआई से
संस्करण 1.4 में jQuery के लिए जोड़ा गया, .delay()
विधि हमें कतार में इसका पालन करने वाले कार्यों के निष्पादन में देरी करने की अनुमति देती है। इसका उपयोग मानक प्रभावों की कतार या कस्टम कतार के साथ किया जा सकता है। केवल एक कतार में बाद की घटनाओं में देरी हो रही है; उदाहरण के लिए यह नो-तर्कों के रूपों में देरी नहीं करेगा .show()
या .hide()
जो प्रभाव कतार का उपयोग नहीं करेंगे।