0
我有一個帶有孩子的可滾動元素。在這個孩子裏面(沒有預設的寬度或高度)是一組絕對定位的元素,可以有任意的寬度,高度,左側和頂部值。父元素能夠滾動以適應查看這些絕對定位元素的位置,但我無法檢索此父元素中有多少可滾動空間。我該怎麼做呢?Javascript,DOM:需要查找可滾動元素內的空間
僅供參考,下面是我的一些CSS的:
.ruler_container {
max-width: 620px;
max-height: 400px;
overflow: auto;
}
.ruler {
position: relative;
}
.inner_elem {
position: absolute;
}
的寬度,高度,左,最高值inner_elem
s爲任意的。
添加你的代碼會很有幫助 – William 2010-12-11 17:55:10
如果內部元素是絕對定位的,那麼這個問題確實沒有意義。一些容器元素(比如你提到的那個「孩子」)必須是「位置:相對的」來「捕捉」絕對定位的元素。然而,絕對定位的元素超出了佈局流程(按照定義),所以我不明白你將如何得到任何內容邊界來環繞它們。 – Pointy 2010-12-11 17:56:26
你的意思是沒有辦法獲得家長的可滾動空間? – Hamster 2010-12-11 18:13:47