我有一個div設置爲溢出滾動,並且我想顯示它們中的工具提示,工具提示「泄漏」出容器,因此它被隱藏起來。我在StackOverflow上看到了關於這個問題的其他問題,基本上他們都刪除了包含元素的position: relative;
,但我需要position: relative;
以便工具提示應該在正確的位置呈現。
有一段時間有這個問題,非常感謝幫助!
JSFiddle這裏工具提示溢出:滾動;元素
回答
奧凱感謝你的問題的更新,看看下面的剪斷,
.container {
background: #ddd;
margin: 20px;
width: 150px;
height: 100px;
overflow: auto;
position: relative;
}
span.tip {
display: none;
}
.child:hover > span.tip {
display: block;
}
.tip {
position: absolute;
left: 10px;
content: attr(data-tipsy);
background-color: #34495e;
color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
padding: 5px 10px;
white-space: nowrap;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
<div class="container">
<div class="child">
test tooltip
<span class="tip" data-tipsy="Simple Tipsy">Test Tipsy</span>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, maecenas.
</div>
<div class="child">
test tooltip
<span class="tip" data-tipsy="Simple Tipsy">Test Tipsy</span>
</div>
</div>
Ofcourse你有一個像你想樣式。
這個問題是,這個工具提示是相對定位,因此將佔據頁面的流程中,我需要一個位置的絕對解決方案 –
看看這個更新的JS小提琴https://jsfiddle.net/t1hvbbj9/ –
再次檢查片段,這是你需要什麼? – dutchsociety
您是否確實需要overflow:scroll
標籤以便您沒有滾動條?
如果是這樣,我完全刪除了overflow
- 但不知道這是否是您需要的。它的唯一途徑,我可以通過保持做到這一點position:relative
見修訂小提琴 - https://jsfiddle.net/eyfoa90L/3/
我確實需要溢出屬性我需要一個解決方案,父母有一個溢出滾動和工具提示有絕對位置https://jsfiddle.net/0qfzxbvk/ –
我想你能不能解決CSS這個問題,這是因爲:懸停的CSS屬性總是需要的子元素「懸停「元素來使用它的屬性。 如果您想要解決此問題,您需要將工具提示放在任何獲取的父元素之外。
我覺得Javascript和addEventListener('onmouseover',函數)是你最好的選擇。
- 1. Bootstrap工具提示:溢出?
- 2. 在div元素溢出自動滾動
- 3. 溢出:android和原生滾動的滾動元素,-webkit溢出滾動:touch
- 4. 調整具有溢出的元素:自動考慮滾動條
- 5. IE - 溢出元素滾動到底
- 6. Flexbox元素不滾動溢出
- 7. 固定定位元素溢出:滾動
- 8. webkit溢出滾動使元素消失
- 9. 領帶DIV元素溢出滾動條
- 10. Webkit溢出滾動對齊元素
- 11. 與溢出元素skrollr問題:滾動
- 12. 工具提示表溢出隱藏
- 13. Highcharts工具提示溢出隱藏
- 14. KendoUI工具提示溢出窗口
- 15. Extjs溢出按鈕工具提示
- 16. 如何禁用鼠標拖動滾動元素溢出:滾動
- 17. 溢出滾動不工作位置固定元素iOS
- 18. 在溢出時顯示jscrollpanes:滾動元素
- 19. 滾動溢出元素時禁用窗口滾動
- 20. 固定位置:溢出時的絕對元素:滾動時的滾動元素
- 21. 錘上元素防止-webkit溢出滾動:觸摸子元素
- 22. highcharts工具提示顯示滾動條
- 23. 是否可以顯示位於溢出元素之外的元素:滾動?
- 24. 絕對元素具有溢出自動元素
- 25. 引導工具提示自動放置div與溢出-y
- 26. 防止頁面滾動,但允許元素與溢出滾動滾動JQM
- 27. 滾動div內的CSS工具提示
- 28. 滾動到jquery工具提示
- 29. 無限滾動+工具提示
- 30. 工具提示在畫布元素
請添加您的代碼。 – frnt
任何鏈接或代碼請 – dutchsociety
這裏是一個JS小提琴https://jsfiddle.net/eyfoa90L/ –