1

私は使っている

<meta
     name="viewport"
     content="width=100%; 
             initial-scale=1;
             maximum-scale=1;
             minimum-scale=1; 
             user-scalable=no;"
    />

および<div id="main-footer" style="position:fixed;width:100%;height:40px;"> jqueryコード

 var footerTop = parseInt($(window).height())-40;
            $('#main-footer').css('position','fixed');
            $('#main-footer').css('top',footerTop+'px');

アドレスバーが表示されていない限り、正常に機能します (ページの表示される高さを最小化します)。main-footer divの上部を[visible-screen-height - 40]に設定するjsまたはcssはありますか??

ありがとうございました

4

1 に答える 1

0

このdivに固定位置が設定されている場合、「上」の値を計算して設定する代わりに、「下」の値を設定することはできませんか?

「bottom:0;」を設定 「上部」を計算する代わりに、フッターは常にブラウザーのウィンドウの下部に添付されます。

このデモを確認してください: http://jsfiddle.net/qNSw7/

于 2012-09-07T13:16:11.040 に答える