2010-12-11 8 views
0

私はスクロール可能な要素を子に持っています。この子の中には、任意の幅、高さ、左、および上の値を持つことができる、絶対配置された要素のセットがあります(事前設定の幅または高さはありません)。親要素はスクロールしてこれらの絶対配置要素をどこにでも表示することができますが、このスクロール可能な空間のどれがこの親の内部にあるかを取得するのに問題があります。これはどうすればいいですか?参考のためJavascript、DOM:スクロール可能な要素内のスペースを探す必要があります

、ここに私のCSSの一部です:

.ruler_container { 
    max-width: 620px; 
    max-height: 400px; 
    overflow: auto; 
} 

.ruler { 
    position: relative; 
} 

    .inner_elem { 
     position:  absolute; 
    } 

幅、高さ、左、およびinner_elemのためのトップの値は任意です。

+0

コードを追加すると便利です – William

+2

内側の要素が絶対的に配置されている場合、この質問は実際には意味がありません。いくつかのコンテナ要素(あなたが言及した "子"のような)は絶対配置された要素を "捕捉"するために 'position:relative'でなければなりません。しかし、絶対配置された要素は(定義によって)レイアウトフローから外れているので、どのようにコンテンツ境界を囲むのかわかりません。 – Pointy

+0

親の中にスクロール可能なスペースを得る方法がないということですか? – Hamster

答えて

0

まあ、DOMを掘り下げて答えを見つけました。scrollWidth属性とscrollHeight属性。

私のコードとDOM構造は非常に複雑なので、上記の詳細を超えてこの質問をより正確にすることは困難でした。

関連する問題