मैं एक div
इस तरहजावास्क्रिप्ट setTimeout या jQuery देरी - न मेरे लिए काम कर रहे हैं
<div id="sale">
........
</div>
है और मैं दोनों
$('#sale').delay(3000).slideDown(500);
और
setTimeout(sale(), 3000);
function sale() {
$('#sale').slideDown(500);
}
का उपयोग करने की कोशिश की लेकिन न तो उनमें से काम कर रहे हैं। JQuery देरी का कहना है कि $('#sale').delay()
कोई फ़ंक्शन नहीं है जबकि setTimeout
तरीका बेकार setTimeout
कॉल (गायब उद्धरण) कहता है। अगर मैं sale()
कॉल के चारों ओर डबल कोट्स जोड़ता हूं, तो यह कहता है कि "बिक्री परिभाषित नहीं है"।
इन कामों में से कोई भी क्यों नहीं होगा?
मैं बस इतना करने की कोशिश कर रहा हूं कि पेज लोड होने के 3 सेकंड बाद एक div प्रकट हो।
'सेटटाइमआउट (बिक्री, 3000); ', नहीं' सेटटाइमआउट (बिक्री(), 3000);' – Reigel
'.delay()' विधि 'jQuery 1.4' में जोड़ा गया था। आप कौन सा संस्करण उपयोग कर रहे हैं? – user113716