ページ コンテンツの周りに #Wrap という名前の div があり、すべてを上に移動する次の関数を記述したため、上部のナビゲーションが部分的にページから外れ、コンテンツの画面スペースが増えました。
$('.NavShrink').click(function(up) {
$('#Wrap').animate({ top: '-=130px'});
$(this).css('display', 'none');
$('.NavExpand').css('display', 'block');
})
私はまた、それを再びダウンさせるために以下を持っています:
$('.NavExpand').click(function(down) {
$('#Wrap').animate({ top: "+=130px"});
$(this).css('display', 'none');
$('.NavShrink').css('display', 'block');
})
現時点での私の問題は、すべてが画面から外れてもページが完全な高さを維持しているように見えることです。これにより、コンテンツの下部に 130 ピクセルの空白スペースが作成されます。これを回避する方法は何ですか?
私は#Wrap
現在、スタイルを持っていますposition:relative;
が、運が良ければ試してみましheight:100%;
たheight:auto;
。
編集: ここにページがあります: http://www.emilekelly.com/TestFolder/index.html