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にインラインスタイルを追加しています。
問題は、なぜ2番目のシナリオが機能しないのかということです。
ありがとうございました。