2012-03-22 4 views
0

例えば、私はページの100%を占めるコンテナを持っていて、その底部(そのコンテナの一部として)にフッターを持っています。フッターは左に配置されます(0pxとbottom:0px)。とにかく、コンテナの高さを確認し、それに応じてCSSを変更しますか?

たとえば、JQueryを使用してそのコンテナの高さを確認する方法がありますか?それが一定量以下の場合は、フッターのCSSを0px 0pxに配置します。

サンプルHTML:

<div class="container"> 
    <div class="footer"> 
    </div> 
</div> 

サンプルCSS:

.container { width:100%; } 
.footer { height:42px; position:absolute; bottom:3px; left:0px; width:100%; } 
+0

もう少し明確に説明できますか? – PraveenVenu

答えて

2

次のようにあなたはjQueryのを使用してこの操作を行うことができます。

var $containerHeight = $('.container').height(); 
if(height < yourMagicNumberHere) { 
    $('.footer').css({ 
    position: 'static', 
    bottom: 'auto', 
    left: 'auto' 
    }); 
} 
+0

仮定する必要はありません、それはタグが付いています:)(+1) – Starx

+0

これを(文書).readyで行い、ウィンドウのサイズを変更するときにこれを行う方法はありますか? – ediblecode

0

はしかし、本当に必要なことですか?次の問題がありますか?

.container { } 
.footer { height:42px; margin-bottom: 3px; } 

フッターは、コンテナの底部/端部にあります。

+0

フッタはウィンドウの一番下にはありませんか? – ediblecode

+0

ああ、そうです。私はコンテナの端に取り付けられていたはずですが。私の悪い:) – Supr

関連する問題