当步长不能被广告图高度整除时,会出现的bug
如果广告图的高度不是步长的倍数,如图所示,我讲广告图原本的385px改为386px;那么还会加到390,也就不大于广告图高度,以致出现ad红色背景。
function adDown(){
oAd.style.display = "block";
oAd.style.height = h+"px";
if( h<maxH ){
h+=step; //向下移动
setTimeout(adDown,1);
}else{
setTimeout(adUp,30000); //停留时间自己适当调整 1000 = 1秒
}
h=maxH;
}
/*广告向上收起*/
function adUp(){
oAd.style.height = h+'px';
if( h>minH) {
h-=step; //向上移动
setTimeout(adUp,1);
}else {
oAdcon.style.display = "none";
oClose.style.display = "block";
}
h=minH;
}