簡體   English   中英

當我將鼠標懸停在它上時,Div不會保持擴展狀態

[英]Div wont remain expanded when I hover over it

因此,我正在設計一個圖形復雜的網站,當您將鼠標懸停在圖像上時,希望顯示該框,該框可以告訴您更多有關正在查看的圖像的信息,並帶有鏈接(如果需要更多信息)。 我只是意識到,當您將鼠標移到這個新的div時,它會崩潰。 我不明白為什么,或如何使其停止。

Here is a jsfiddle

給包裹您的<div>一個像這個小提琴一樣的類。

關鍵是這種CSS樣式:

.wrapper:hover #b-image-info {
    display: block;
}

更新

這應該有助於:

.wrapper:hover * { display:none;}
.warpper:hover #b-image, .warpper:hover #b-image-info { display: block; }

好吧,以防萬一您想使用js / jquery。 你可以做這樣的事情。 懸停時,獲取圖像信息並更改其顯示屬性。

$("#b-image").hover(function(){
   $("#b-image-info").css("display", "block");
}, function(){
    //nothing
});

http://jsfiddle.net/btevfik/jq3xkm6y/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM