升东运维是一家专业从事Linux/Freebsd Unix/Windows平台网站维护业务的公司,专业提供Linux(CentOS Redhat Ubuntu等),Unix(Freebsd),Nginx,Apache等系统及网站维护,七年从业经验

Posts Tagged ‘js’

js缓慢收起效果

星期五, 四月 29th, 2011

需要注意的是,如果这个div没盖度,最好添加高度100%,否则可能无法获取高度值,导致无法生效。主要原理就是用定时器来定时执行

 

function closethis(id){
flag++;
var obj=window.document.getElementById(id);
var closeDiv=function()
{
var obj_h=parseInt(obj.style.height);

//alert(obj_h);
//clearInterval(bw1);

if(obj_h>1){
obj.style.height=(obj_h-Math.ceil(obj_h)/4)+”px”;
}
else{
clearInterval(bw2);
obj.style.display=”none”;
}
}
bw2= setInterval(closeDiv,1);
//alert(flag)
}