html Div层的展开与收缩的特效源代码
原文:htmlDiv层的展开与收缩的特效源代码下载
源代码下载地址:http://www.zuidaima.com/share/1550463332338688.htm
div展开收缩代码-www.zuidaima.com-最代码
* { margin:0; padding:0;} body { text-align:center; font:75% Verdana, Arial, Helvetica, sans-serif;} h1 { font:125% Arial, Helvetica, sans-serif; text-align:left; font-weight:bolder; background:#333; padding:3px; display:block; color:#99CC00} .class1 { width:40%; background:#CCC; position:relative; margin:0 auto; padding:5px;} span { position:absolute; right:10px; top:8px; cursor: pointer; color:yellow;} p { text-align:left; line-height:20px; background:#333; padding:3px; margin-top:5px; color:#99CC00} #class1content, #class2content,#class3content { height:50px;overflow:hidden;display:none;} function $(element){ return element = document.getElementById(element); } function $D(element){ var d=$(element); var h=d.offsetHeight; var maxh=300; function dmove(){ if(h>=maxh){ d.style.height='300px'; clearInterval(iIntervalId); }else{ h+=50; //设置层展开的速度 d.style.display='block'; d.style.height=h+'px'; } } iIntervalId=setInterval(dmove,2); } function $D2(element){ var d=$(element); var h=d.offsetHeight; var maxh=300; function dmove(){ if(h<=0){ d.style.display='none'; clearInterval(iIntervalId); }else{ h-=50;//设置层收缩的速度 d.style.height=h+'px'; } } iIntervalId=setInterval(dmove,2); } function $use(targetid,objN){ var d=$(targetid); var sb=$(objN); if (d.style.display=="block"){ $D2(targetid); d.style.display="none"; sb.innerHTML="展开"; } else { var p=document.getElementsByTagName("p"); var span=document.getElementsByTagName("span"); for(var i=0,l=p.length;i<l;i++){ if(p[i]!=d){ p[i].style.height=0; p[i].style.display="none"; span[i].innerHTML="展开"; } } $D(targetid); d.style.display="block"; sb.innerHTML='收缩'; } }
div展开收缩效果
展开
something.........
div展开收缩效果
展开
something.........
div展开收缩效果
展开
wojiade
相关推荐
wikiwater 2020-10-27
阿斌Elements 2020-06-11
zrtlin 2020-11-09
xuebingnan 2020-11-05
heheeheh 2020-10-19
Crazyshark 2020-09-15
softwear 2020-08-21
ZGCdemo 2020-08-16
jczwilliam 2020-08-16
littleFatty 2020-08-16
idning 2020-08-03
jinxiutong 2020-07-26
lanzhusiyu 2020-07-19
Skyline 2020-07-04