日期:2014-05-17  浏览次数:20801 次

请教iframe框架集左右收缩隐藏!
请教iframe框架集左右收缩隐藏!最好能给一些代码例子啊!先谢谢各位了!

------解决方案--------------------
给你一个例子,看看吧
HTML code
<html>
<head>
<title>div展开收缩代码</title>
<style>
* { 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 { 

height:300px;overflow:hidden;display:none;}
</style>
<script>
function $(element){
return element = document.getElementById(element);
}
function $D(element){
var d=$(element);
var h=d.offsetHeight;
var maxh=300;
function dmove(){
h+=50; //设置层展开的速度
if(h>=maxh){
d.style.height='300px';
clearInterval(iIntervalId);
}else{
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(){
h-=50;//设置层收缩的速度
if(h<=0){
d.style.display='none';
clearInterval(iIntervalId);
}else{
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 {
    $D(targetid);
       d.style.display="block";
       sb.innerHTML='收缩';
   }
}
</script>
</head>
<body>
<div class="class1">
    <h1>div展开收缩效果</h1>
    <span id="stateBut" onClick="$use('class1content','stateBut')">展

开</span>
    <p id="class1content">something.........</p>
</div>
<div class="class1">
    <h1>div展开收缩效果</h1>
    <span id="stateBut1" onClick="$use('class2content','stateBut1')">

展开</span>
    <p id="class2content">something.........</p>
</div>
</body>
</html>