簡體   English   中英

絕對位置元素未隱藏在滾動框外部

[英]Absolute position element not hidden outside of scrollbox

在某些情況下,我需要有一個滾動條,並且需要有一個框彈出框用於多種用途,在示例中,這只是為了在photo元素上命名。 反正我能做到這一點嗎?

圖片示例: http//img36.imageshack.us/img36/4696/problemtn.png

它是應該如何工作的,但是我也需要自動溢出。(因此,請取消注釋,然后您會看到我的問題):

http://jsfiddle.net/kGAPG/

將彈出式div設置為絕對位置,將其父級設置為相對位置設置z-index:1000; 到彈出窗口的父級的父級容器,並設置z-ndex:1001; 到彈出窗口的父級,並設置z-index:1002; 彈出。 請下次將您的代碼放在開發板上或在http://jsfiddle.net/

這取決於您如何布置元素。 如果您試圖在瀏覽器的滾動條上彈出工具提示窗口,則不能,您不能這樣做(afaik)。

如果您有一個帶滾動條的div並且該div包含在屏幕中間,是的,您可以這樣做。

您需要做的是在文檔的頂層創建一個div,並將其位置設置為“絕對”。 然后,使用jquery,獲取要在其旁邊彈出框的圖片元素的位置,並相應地設置頂級div的topleft樣式屬性(記住為偏移添加一些)

讓我知道您是否正在嘗試這樣做!

暫無
暫無

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

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