私はこれらがどのように機能するか本当に混乱しています...タイムアウトは、begin_anim
一度呼び出しを実行し続けていないようで、それで終わりです....
だから、誰かが私がどこで間違ったのかを見て、これをどのように実装するかを説明してくれることを願っていますか?
これは私のコードです:
//test data:
//type = 'up';
//div = document.getElementById('theid');
//marginL = -400;
function timeout_begin(type,div,marginL){
setTimeout(begin_anim(type,div,marginL),1000);
}
function begin_anim(type,div,marginL){
if(type == 'up'){
if(marginL >= '-200'){
if(marginL > '-200'){
div.style.marginLeft = '-200px';
}
return false;
}
marginL += 2;
div.style.marginLeft = marginL+'px';
}
return false;
}
あなたが助けてくれることを願っています!