내 code.it에 브라우저 위치 문제가 있습니다. firefox.but에서 탐색기 내용을 잘 표시합니다. 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.when 내가 클릭 패널에 대한 링크를 클릭하면 탐색기에서 내려갑니다 ... 내 prob이야. –
어떤 버전의 IE를 실행하고 있습니까? 나는 IE7에 있는데 괜찮아 보인다. –
IE 8it에서 작동하지 않습니다. –