私は文字で、テキスト文字列の文字を表示する機能アニマル()、書いた:jqueryのは、関数のシーケンスは、
var j=0;//counter derived fields
var flag= -1;//Animal() performance indicator
function Animal(string) {
flag=1;
console.log('flag start:', flag);
var a = ''; //The variable which will be entered character by character string
var i= 0;
var p = document.createElement('p');
$('body').append(p);
Anima();
flag=0;
console.log('flag end: ', flag);
//
//
function Anima() {
console.log('string start: ', j);
a=a+string[i];
i++;
$('p:eq('+j+')').text(a);
var timer = setTimeout(Anima, 100);
if(i==string.length){
clearTimeout(timer);
j++;
console.log('end: ', j);
};
};
Animal('dfkjdghksjdfhglksd');
Animal('11111111');
私が呼び出す関数アニマル()は、第2の時間を、それは作業を開始し、最初の動物は()である一方、ワーキング。一貫して動作させるにはどうすればいいですか?
あなたがそれらを順番に実行したいですか? –
はい、あなたが助けることができれば、私は文字列 'array_1 {'string_1'、 'string_2'、 'string_3'}' – mayst