我有一個css工具提示,它通過懸停在鏈接上觸發,工具提示文本然後從隱藏在鏈接文本中的span元素填充。從另一個div的Css工具提示內容
小提琴https://jsfiddle.net/70wxxhne/
但是我現在需要有彈出窗口內的其他HTML元素所以最好我想加載從另一個DIV(在小提琴注1)提示內容,這可能與孤獨的CSS?
<--css-->
.ktooltip {
position: relative;
display: inline-block;
}
.ktooltip .ktooltiptext {
visibility: hidden;
background: #fff;
width: 150px;
text-align: center;
border-radius: 6px;
padding: 5px 5px;
top: -5px;
left: 105%;
border:2px solid grey;
/* Position the tooltip */
position: absolute;
z-index: 1;
}
.ktooltip:hover .ktooltiptext {
visibility: visible;
}
<p>Here is some text with a note here
<sup class="ref">
<a href="#note1" id="note1" class="ktooltip">Tooltip
<span class="ktooltiptext">Current Tooltip text</span>
</a>
</sup>
that continues on here too.
</p>
<div id="note1" class="ktooltip2"><p>wannabe <b>tooltip</b> with a<a
href="link">link</a></p></div>
?如果不是,你能澄清你想要懸停的東西,以及你想要顯示工具提示的地方嗎? –
由於'#note1'元素既不是子元素也不是具有'hover'的元素的兄弟元素,所以這是不可能的。爲什麼你需要將它移出現有的標記? – LGSon
當我將鼠標懸停在「工具提示」而不是像當前所做的span元素中的內容上時,我希望div note1中的內容彈出。 我想將它移動到鏈接文本之外,因爲我需要完整的html格式,它不應該真正進入href元素。 希望清楚。 –