2012-01-30 15 views
0

divをページの下部に設定したいと思います。要素がclientHeightにあるかどうか確認してください

メインコンテンツのdivがクライアントの高さより小さい場合は、ページの下部に表示されます。

コンテンツのdivが大きい場合は、divをコンテンツdivの下に設定する必要があります。ここで

は、より良い私の問題を説明するために、2つの画像です:

http://www.suckmypic.net/25999/7903846b.png

http://www.suckmypic.net/26000/45dfbe5c.png

を誰が私にそれを行うためにどのようにロジックを伝えることはできますか?

答えて

0

は、これは簡単に行うことができます。 ケース1:コンテンツのdivがウィンドウその後、小さい - - :>http://jsbin.com/otulog/2

ケース2:コンテンツのdiv要素がウィンドウその後、大きい - >http://jsbin.com/otulog/3

var winHt = $(window).height(); 
var contentHt = $("#content").height(); 
var footerHt = $("#footer").height(); 

if (winHt >= contentHt) { 
    $("#footer").css("top",winHt-contentHt-footerHt); 
} 

は、これら二つのデモページを参照してください。

関連する問題