-1
实现这一目标:https://jsfiddle.net/7uuybqbo/:悬停=儿童表明()
#p1 {
display: none;
}
#page1:hover + #p1 {
display: block;
}
<div class="pg">
<div class="pgButton" id="page1">1</div>
<div id="p1" class="hide">
page 1
</div>
</div>
我的奋斗:代码尽可能小的量,这将实现与在此尝试显示多个页面的结果:https://jsfiddle.net/7tw03cyj/
.hide {
display: none;
}
.pgButton:hover + .pg > div {
display: block;
}
<div class="pg">
<div class="pgButton" id="page1">1</div>
<div id="p1" class="hide">
page 1
</div>
</div>
<div class="pg">
<div class="pgButton" id="page2">2</div>
<div id="p2" class="hide">
page 2
</div>
</div>
谢谢您提前;)
'.pg> div'指的是同''.pgButton' div'。为什么不简单地'.pgButton:hover + div'? – Xufox