ITOO-侧边栏的显隐

由于在高校中一直做前台的页面,发现这么一个问题。当点击左侧栏后,右边显示的页面由于很大就会显示不全,如何解决这个问题,当时的想法是让左侧栏可以伸缩。然后就做了下面一个DEMO.


HTML
<style>
html,body {margin:0; padding:0;height:100%;width:100%;border:none; }
.main {width:100%;height:100%;text-align:left;}
.main_left {width:180px;background:green;}
.main_right {
	height:100%;
	background-color: #CCC;
}
.picBox {
 width:9px;
 background:#337ABB url(images/right.gif) no-repeat center center;
}
.main_left,.picBox {float:left;height:100%; _margin-right:-3px; }
</style>
<script src="admin.js" type="text/javascript"></script>
<body>
<div class="main">
  <div class="main_left" id="frmTitle" name="fmTitle" > 左边</div>
  <div class="picBox" οnclick="switchSysBar()" id="switchPoint" ></div>
  <div class="main_right">
	Test右侧栏
  </div>
</div>
</div>
</body>
</html>
J
S
var status = 1;

function switchSysBar(){
	var switchPoint=document.getElementById("switchPoint");
	var frmTitle=document.getElementById("frmTitle");
     if (1 == window.status){
		  window.status = 0;
		  //alert(switchPoint);

          switchPoint.style.backgroundImage = 'url(images/left.gif)';
          frmTitle.style.display="none"
     }
     else{
		  window.status = 1;
          switchPoint.style.backgroundImage = 'url(images/right.gif)'; 
          frmTitle.style.display=""
     }
}
简单实现的效果就是这样。后来也加入到了高校中,不过集成后又有了新的BUG,当侧边栏收缩后,右侧的页面会放大,一旦侧边栏展开,右侧栏还是放大效果,如何控制iframe标签内的html页面随父标签的改变而改变,一直没有解决,因此就放弃了侧边栏的效果,而让大家都采用全屏铺满的方式解决。
IToo中对于前台的布局等,让我对BS中的前台学习更深入了一层,有得必有失,对于后台和各种工具的使用和别人相比差了很多,只能说一句:慢慢来吧,吐槽再多也是无用功。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值