2009-05-11 6 views
22

मैं JQuery में एक DOM तत्व कैसे बना सकता हूं और इसे तुरंत दिखाने के बजाय इसे दिखाने के लिए फीका कर सकता हूं?डीओएम तत्व निर्माण पर JQuery fadeIn()?

var myDiv = "<div>Hello!</div>" 
$("somePlace").after(myDiv).fadeIn('fast'); 

लेकिन यह काम नहीं करता है, क्योंकि .after (myDiv) इसे तुरंत पॉपअप बनाता है:

मैं यह कोशिश। कोई समाधान? धन्यवाद!

उत्तर

33
$("<div>Hello</div>").hide().appendTo("somePlace").fadeIn("fast"); 
+1

+1 साई। ओह हाँ, अच्छा बिंदु। – cgp

+0

धन्यवाद क्लेटस! विकल्प के लिए धन्यवाद altCognito। – ash

1

इसे कक्षा में जोड़ें जो शुरुआत में छिपा हुआ है।

<style> 
.hidden { 
    display:none; 
} 
</style> 

<div class="hidden"> 
Won't be seen. 
</div>