Wednesday, July 25, 2012

javascript – creating jquery functions and using them for html elements?



im trying to create this function in javascript but its not working, im a bit new to js, so i don\’t what im really doing wrong here.


the code:



<div id=\"test\">TESTING</div>


JS:



function animateDiv(div){

var text = $(\'#\' + div + \'\"\').text();

var doAnimate = function() {
$(\'span\').each(function() {
var that = $(this);
setTimeout(function() {
that.animate({ fontSize: \"90px\" }, 1500 )
.animate({ fontSize: \"50px\" }, 1500 );
},that.index()*100);
});
}

$(\'#\' + div + \"\'\").html(\'\');

for(i=0; i<text.length; i++) {
$(\'#\' + div + \"\'\").append(\'<span>\'+text[i]+\'</span>\');
if(i==text.length-1) doAnimate();
}

}
// using the function here to run animation on div test from html
animateDiv(test);


the jsfiddle is here: http://jsfiddle.net/aA8Un/3/






Rating: 4 out of 5 based on 4 ratings



The post javascript – creating jquery functions and using them for html elements? appeared first on Javascript ASK.






via Javascript ASK http://javascriptask.phpfogapp.com/javascript-creating-jquery-functions-and-using-them-for-html-elements.html

No comments:

Post a Comment