javascript - Simultaneously fadeIn and insertBefore -


i'm trying animate last line of code below, it's not working. because i'm combining jquery regular javascript?

function addtext(name) {     var text = document.getelementsbyname(name)[0].value;     var sth = text.length;     if(sth > 0) {         // $.post( "../parsers/new_text.php", { text: text } );         var area = document.getelementsbyname(name)[0];         area.value = "";         var div = document.createelement("div");         var texts = document.createtextnode(text);         div.appendchild(texts);         var elem = document.getelementbyid("texts");         $(elem).insertbefore(div, elem.firstchild).fadein();     } } 

if you're using jquery, might not use plain javascript if don't have to

this

var div = document.createelement("div"); var texts = document.createtextnode(text); div.appendchild(texts); var elem = document.getelementbyid("texts"); $(elem).insertbefore(div, elem.firstchild).fadein(); 

could written short , simple, this

$('#texts').prepend('<div>some text want here, , variable ' + somevar + '</div>'); 

also, fade working, :

$('#texts').prepend('<div style="display: none;">some text want here, , variable ' + somevar + '</div>').hide().fadein(2000); 

just use display none doesn't show right away, , fadein()

in order element fadein , must hidden first.


edit :

http://jsfiddle.net/57nts/1/

this if want whole parent div fadein

$('#texts').prepend('<div class="texttt">some text want here, , variable like</div>').hide().fadein(2200); 

http://jsfiddle.net/57nts/

this if want text/new div fadein

$('#texts').prepend('<div class="texttt">some text want here, , variable like</div>');  $('.texttt').hide().fadein(2000); 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -