有点'汗' - 我遇到了Z-index的第一个问题,只影响FF,并在IE中正常工作。我有2个水平的div互相重叠,并且几乎占据100%的宽度。在一个div的左侧有一个侧栏,在第二个div的右侧有一个滚动条。两者具有相同的Z-索引,当我在IE的左边栏上按下时,它会激活链接,当我按下右侧的滚动条时,它可以正常工作。但在FF - 它不工作。所以要么我必须在左边div上设置更高的索引,然后我不会访问右边或其他方式。我需要使用两者,事情是我无法真正改变divs。有没有解决这个问题?我试过javascript Z-index转移,但不能顺利运行......谢谢。Z-index冲突重叠div
#left_bar {
position: relative;
margin-top:-112px;
margin-left:auto;
margin-right:auto;
}
#post_table { // THE SCROLL on the right
position: relative;
margin-top:-800px;
margin-left:auto;
margin-right:auto;
padding-left:182px;
left:-12px;
}
#bar_links {
// THE LINKS on the left
position: relative;
margin-left:18px;
margin-right: auto;
padding-right:700px;
width: auto;
top:180px;
}
HTML:
<div align="center" id="left_bar" style="white-space:nowrap">
<img src="images/posting.png"/></div>
<div align="center" id="bar_links">
<a href="javascript:;" onmouseout="MM_swapImgRestore();"
onmouseover="MM_swapImage('images/slices/lipstick1','','images/slices/lipstick2.png',1);">
<img name="images/slices/lipstick1"src="images/slices/lipstick1.png"
width="132" height="56" border="0" id="lipstick" /></a>
</div>
<div align="center" id="post_table" style="height: 730px; width:644px; overflow: auto;overflow- x:hidden;">
<table width="640" id="table_main">
<tr>
<td>
<?php
echo "<table cellspacing='1' cellpadding='1' border='0' width='600' align='center'
id='inner_table'><tr><td>";
echo "<span style='font-size:11px;color:#dddddd;white-space:nowrap;background-
image: url(images/branches.png);float:left'> ".$post_date." </span> ";
echo "</td></tr><br/>";
echo "<tr><td align='left' id='post_style'>";
echo $posting;
echo "</tr></td>";
}; ?>
</td>
</tr>
</table>
</div>
你能给小提琴手加个例子吗? – Treemonkey 2011-06-08 11:04:06
你能否提供代码,或者 - 更好 - jsfiddle演示? – atlavis 2011-06-08 11:04:39
..或许我使用了Z-index转换的高效javascripting .. – 2011-06-08 11:26:07