IE6和html <select>元素</select>的Z-Index问题

时间:2010-05-17 16:44:56

标签: jquery html css internet-explorer-6

我有一个<div>在jquery悬停事件中打开(显示从hiddenblock)。

有时它会打开某些表单元素。当然,除了IE6之外,它在所有浏览器中都能正常工作。 <select>个框流失,好像z-index高于<div>标记。我尝试使用更高的z-index设置<div>标记,但IE6仍然会忽略它。

我希望实现任何修复 - jquery或css,我真的不在乎这一点。

有什么想法吗?

4 个答案:

答案 0 :(得分:6)

您需要bgiframe插件。

答案 1 :(得分:0)

据我所知,没有简单的解决方法(见MSDN blog entry)。我知道只有聪明但非常复杂的解决方法,例如this one。呸!

答案 2 :(得分:0)

z-index在IE的所有版本中都是错误的,但IE6特别让“选择”始终位于顶部。

答案 3 :(得分:0)

如果客户仍在使用浏览器,您不能放弃浏览器。如果我要在输入字段(特别是下拉框)之上放置div,那么在将div放在顶部之前,我会在底层框上将.style.visibility设置为false。它很粗糙,但它确实有效。