我在工具提示上顯示的問題不是最重要的。我試圖將z-index改爲非常高的數字,但這並不起作用。如何在任何東西上顯示工具提示
CSS:
a.tooltipA {
outline:none;
}
a.tooltipA strong {
line-height:30px;
}
a.tooltipA:hover {
text-decoration:none;
}
a.tooltipA span {
z-index:10;
display:none;
padding:14px 20px;
margin-top:-30px;
margin-left:28px;
width:300px;
line-height:16px;
}
a.tooltipA:hover span {
display:inline;
position:absolute;
color:#111;
border:1px solid #DCA;
background:#fffAF0;
}
.callout {
z-index:20;
position:absolute;
top:30px;
border:0;
left:-12px;
}
/*CSS3 extras*/
a.tooltipA span {
border-radius:4px;
box-shadow: 5px 5px 8px #CCC;
}
HTML:
html += '<a href="#" class="tooltipA">'
html += '<span>' + "Tooltip text"
html += '</span></a>';
你可以看看這個代碼:一是提示不完全可見。 JSFiddle
如果可能我想使用css/html的答案,但JavaScript也是一個選項。我無法使用jquery。如果你需要更多的細節,請告訴我。我也使用引導程序3,但我猜想這並不重要,因爲JSFiddle也會發生同樣的情況。
您的意思是它不完全可見,因爲頂部工具提示的頂部會從視口的頂部移開?我沒有看到任何其他元素重疊... –
是的,小提琴問題只是一個問題,負面的頂部邊緣將其定位在頁面的頂部...... – Ted
JSfiddle的唯一問題是-30px在邊際上。當我刪除它,它完美解決 –