我有一個div,當我將鼠標懸停在它之前的鏈接上時,我想彈出它。懸停效果很好,但div內有一個鏈接,表示我希望人們可以點擊,但當我嘗試去點擊時它會消失。懸停在錨點上時出現的CSS div;讓它在懸停在div上時可見
這裏是jsfiddle
我想在這裏只使用CSS,但如果我需要任何的jQuery或任何然後冷卻。
#soldoutinfo a {
padding:4px 2px;
font-size:10px;
}
#soldoutinfo, .soldout {
display:inline;
}
#soldoutinfo a {
color:#cc0000;
}
#soldoutinfo a:visited {
color:#cc0000;
}
#soldoutinfo + div {
display:none;
width:0;
height:0;
position:absolute;
}
#soldoutinfo:hover + div {
display:block;
height:60px;
width:250px;
background:#ffffff;
box-shadow: 0 0 4px #888888;
position: absolute;
padding: 8px;
top: 19px;
left:12px;
z-index:1000;
}
#soldoutinfo + div p {
font-size:12px;
}
<p id="soldoutinfo">
<sup><a>?</a></sup>
</p>
<div>
<p>Hope is not lost! <a href="#">Send us a message</a> and we will see if our stores have any in stock to ship to you.
</p>
</div>
與jQuery測試(如果他/她懸停的風格應該是顯示:演出結束時,如果他/她離開這個div的風格應該是顯示:無或隱藏我不認爲這將只適用於css –
噢好吧,我可悲的是不是很好,但我會檢查出其他帖子或東西,看看我是否能想出它 – enano2054