我在我的code.it中顯示瀏覽器位置問題,但在瀏覽器內容div顯示面板下div.pls幫助我解決此錯誤。可摺疊面板css位置/瀏覽器兼容性
,這是CSS代碼
<style>
#colleft { width:175px;float:left; overflow:hidden; background:#333;}
#showPanel { position:inherit; z-index:2; left:0; float:left; padding-top:40px; display:none; width:0px; height:100px; cursor:pointer;}
#showPanel span{display:block; font-size:24px; height:30px; margin-top:20px; padding:10px 0 10px 10px; width:20px; background: #333;}
#colright {color:#1c1c1c; margin-left:175px}
</style>
,這我jQuery代碼
<script type="text/javascript">
jQuery(document).ready(function(){
$("#hidePanel").click(function(){
$("#panel").animate({marginLeft:"-175px"}, 0);
$("#colleft").animate({width:"0px", opacity:0}, 0);
$("#showPanel").show("normal").animate({width:"0px", opacity:1}, 0);
$("#colright").animate({marginLeft:"0px"}, 0);
});
$("#showPanel").click(function(){
$("#colright").animate({marginLeft:"0px"}, 0);
$("#panel").animate({marginLeft:"0px"}, 0);
$("#colleft").animate({width:"175px", opacity:1}, 400);
$("#showPanel").animate({width:"0px", opacity:0}, 600).hide("slow");
});
});
</script>
HTML代碼
<table width="1024" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#999999">
<tr>
<td><h1>HEADER GOES HERE</h1></td>
</tr>
<tr>
<td><div id="colleft">
<div id="panel">
<h1>My Panel</h1>
<ul>
<li>item #1</li>
<li>item #2</li>
<li>item #3</li>
<li>item #4</li>
</ul>
<div id="hidePanel"><a href="#">« Hide Panel</a></div>
</div>
</div>
<div id="showPanel"><span>»</span></div> <div id="colright">
<table width="100%" cellpadding="0" cellspacing="0" bgcolor="#0066CC">
<tr>
<td>content div</td></tr>
</table></div></td>
</tr>
<tr>
<td><h4>Footer goes here</</td>
</tr>
</table>
yes.it is.it在firefox上運行良好,當我點擊隱藏面板鏈接時,內容頁面在資源管理器中出現故障......這是我的概率。 –
您運行的是哪個版本的IE?我在IE7上,在這裏看起來很好。 –
我在IE 8上,它不在那裏工作。 –