侧边栏伸缩效果实现(无ifrme)
本来想找美工同事帮忙修改一下令人头大的js效果,怎奈那边一顿难产,
难道左侧侧边栏点击伸缩的效果就这么难缠么?没办法了。
本着自己动手、衣食无忧的精神,在网上新google了一个可以伸缩的效果,
套了套、改了改,测试IE及FF3下的效果,还不错。
下面就是样例,用得上的拿走吧~
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />
<title>欢迎光临</title>
</head>
<body>
<div style=”width:1000px; height: 300px; margin: 0 auto; border: 1px solid #000;”>
<div style=”width: 200px; height: 300px; border:1px solid #F00; float: left;” id=”left”></div>
<div style=”width: 10px; height: 300px; background: #0F0; float: left;”><a href=”#” onclick=”javascript:document.getElementById(‘left’).style.display = document.getElementById(‘left’).style.display ? ” : ‘none’;document.getElementById(‘right’).style.width = document.getElementById(‘left’).style.display ? ‘982px’ : ‘780px’;”>关</a></div>
<div style=”width: 780px; height: 300px; border:1px solid #00F; float: left;” id=”right”></div>
</div>
</body>
</html>