2012-05-21 18 views
6

JQueryを使ってスクロールするとdivの全幅と高さが必要ですが、スクロールバーの表示内容+ 。JQuery、スクロールバーでdivの幅と高さを知っている

誰にでもこの値(幅と高さ)を知っていますか?

<div id="area" class="divLeftCem area"> 
    <div id="panelArea" class="areaBackground" 
     style="width: 1004px; height: 613px; background: #FFFFFF url('Images/background.png') repeat;"> 
    </div> 
</div> 

.area 
{ 
    margin-left: 10px; 
    width: 1004px; 
    height: 613px; 
    border: 1px solid #AFAFAF; 
    overflow: auto; 
    position: absolute; 
    top: 145px; 
} 

PS:悪い英語については申し訳ありません。

$(".el").get(0).scrollHeight; 

それはあなたが同様に、x軸用.scrollWidthを使用することができ言うまでもない:

+0

私はjQueryがあなたにdivの実際のサイズを与えると思います。いくつかのコード例を載せることができますか? – davids

+0

正確ですが、divの表示サイズのみを教えてください。 – Quaquil

+0

私はそれはあなたに完全なdivのサイズを与えるべきであることを意味します。質問を編集してコード例を追加してください。 – davids

答えて

10

は、要素の.scrollHeightを取得します。

フィドル:http://jsfiddle.net/spN6n/

+0

まだ動作しません。スクロールページの幅などを使用しないでください。 – Quaquil

+0

@ Quaquil私の答えのリンクをチェックしてください。この解決法はうまくいくと思われる。 – Sampson

+0

あなたは正しいです。これは私と一緒には動作しません.net、tyのポストバック – Quaquil

関連する問題