【发布时间】:2011-12-02 03:38:10
【问题描述】:
我正在尝试在 div 上进行悬停,但是当我悬停选项时,div 的悬停会受到影响。
示例代码:
<div class="levelThreeMenuColumnTwo" id="clientFormMenu">
<div class="formMenuPFS">
<select name="select1">
<option value="TN">
Tennessee
</option>
<option value="VA" selected="selected">
Virginia
</option>
<option value="WA">
Washington
</option>
<option value="FL">
Florida
</option>
<option value="CA">
California
</option>
</select>
</div>
</div>
<style>
.formMenuPFS{
display:none;
background-color:red;
width:110px;
height:110px;
position:absolute;
left:200px;
}
.levelThreeMenuColumnTwo:hover .formMenuPFS{
display:block;
}
.levelThreeMenuColumnTwo{
display:block;
background-color:green;
width:200px;
height:200px;
}
</style>
在 FF 中工作,但不在 IE 中。
正确的行为: 当悬停绿色 div 时显示红色 div。 当悬停选择或选项时,一直显示红色 div。
如果需要 javascript,我可以使用 dojo 1.4。 谢谢。
【问题讨论】:
-
您使用什么版本的 IE 进行测试?
-
您能否在JS Bin 上展示您目前所拥有的(上面的代码),确保它在 Firefox 中仍然有效并且在 IE 中仍然中断?
-
所有 IE 版本。 jsbin.com/aralak。代码只是上面的代码,可以复制粘贴到html文档中测试。
标签: css internet-explorer dojo hover