我遇到了一个仅使用 css 显示元素内部的隐藏 div 的示例
<style type="text/css">
#shopCart:hover .shopCartDetail {
display: block;
}
</style>
<div id="shopCart">
Shop Cart
<div class="shopCartDetail"><style>.shopCartDetail {display:none}</style>
This is Shop Cart Detail</div>
</div>
这里的工作示例http://jsfiddle.net/7DRTD/
在我的场景中,样式 display:none 是由 jQuery 创建的。使用悬停显示隐藏的 div 不起作用:http: //jsfiddle.net/Z2mtF/
这里可能是什么问题?html 代码看起来相同,两个示例都将内联样式添加到 div。
问题是:为什么第二种情况不起作用?
谢谢你。