setTimeout函數只是執行一次?
為什么調用該函數可以實現高度持續減小呢?????
function adDown(){
oAd.style.display = "block";
oAd.style.height ?= h+"px";
if( h<maxH ){
? ? h+=step ? ?; //向下移動
setTimeout(adDown,1);
}else{
setTimeout(adUp,3000); //停留時間自己適當調整 1000 = 1秒
}
}
為什么調用該函數可以實現高度持續減小呢?????
function adDown(){
oAd.style.display = "block";
oAd.style.height ?= h+"px";
if( h<maxH ){
? ? h+=step ? ?; //向下移動
setTimeout(adDown,1);
}else{
setTimeout(adUp,3000); //停留時間自己適當調整 1000 = 1秒
}
}
2016-11-24
舉報
2016-11-27
是的,setTimeout是定時xx后執行,setInterval是每個多長時間循環執行
2016-11-30
不客氣,相互學習