jQuery でフッタ要素を強引に最下部に固定してみる。定石がわからん。
$(document).ready(function () { // 基準の高さを格納 var bodyBaseH = $('body').height(); var windowH = 0; // リサイズ時の css 切り替え function ReSize() { winH = $(window).height(); // ウィンドウの方が高い場合フッタを最下部に固定 if (winH > bodyBaseH) { $('#footer').css("position", "fixed"); $('#footer').css("bottom", "0"); } else { $('#footer').css("position", "relative"); } } // リサイズイベントにハンドラをバインド $(window).resize(function(){ ReSize(); }); // 切り替え ReSize(); });
0 Comments :
Post a Comment