關於保持div的內容總是可見的一個問題。保持div:永遠在前面
我確實有一個由td組成的大網格。當在每個td上懸停時,我想顯示一個包含有關該td的附加數據的信息框。目前代碼:
#Grid {
}
.Field {
border:thin solid black;
width:30px;
height:30px;
float:left;
background-color:blue;
position:relative;
z-index:0;
}
.FieldOverview {
display:none;
}
.Field:hover {
background-color:red;
}
.Field:hover .FieldOverview {
display:block;
position:absolute;
top:10px;
left:10px;
width:100px;
height:100px;
border:thin solid black;
background-color:red;
z-index:1;
}
我的問題是,懸停,信息框無法正確顯示。我試圖添加一個z-index來確保信息框始終顯示在其他td之前,但它不起作用。我又看了看這些問題,但他們並沒有完全給我我需要什麼:
第二個問題,我有是,當鼠標懸停在TD時,我想保持彈出信息框當鼠標移入信息框本身時。目前,當鼠標移動到不同的td時,鼠標在彈出的信息框中移動時,當前信息框會再次設置爲顯示:無,並顯示新td的信息框。
我希望你們中有人知道如何做到這一點。
我可以問你爲什麼不使用像qTip插件?顯然它可以在沒有它的情況下完成,但是你正在重新發明輪子。 – Dutchie432
嘗試將'z-index'從1改爲9999 –