मैं एक वेबसाइट पर एक संदेश बॉक्स प्रदर्शित कर रहा हूं। मैं इसे या तो क्लिक पर या एक्स सेकंड के बाद फीडआउट करने में सक्षम होना चाहता हूं। समस्या यह है कि delay()
फ़ंक्शन click()
फ़ंक्शन पर जगह लेता है ताकि आप इसे बंद कर सकें, फिर भी आपको समय का इंतजार करना पड़ेगा।क्लिक पर या देरी के बाद jQuery फीडआउट
यहाँ jQuery
$(document).ready(function() {
$(".close-green").click(function() {
$("#message-green").fadeOut("slow");
});
//fade out in 5 seconds if not closed
$("#message-green").delay(5000).fadeOut("slow");
})
मैं भी एक साधारण jsfiddle की स्थापना की है। समस्या टिप्पणी बाहर देरी लाइन देखने के लिए http://jsfiddle.net/BandonRandon/VRYBk/1/
के संभावित डुप्लिकेट [देरी JQuery प्रभाव] (http://stackoverflow.com/questions/251204/delay-jquery-effects) – swilliams
@swilliams कि यहां तक कि एक ही बात के करीब नहीं है । वह व्यक्ति जानना चाहता है कि एनीमेशन में देरी कैसे करें, ओपी पहले से ही जानता है कि देरी समाप्त होने से पहले कोई घटना होने पर देरी को कैसे रोकें। –