簡體   English   中英

滾動位置全高絕對導航問題

[英]Full height on scroll position absolute nav issue

好的,我看到了一些類似問題的示例,但似乎並沒有回答我當前的具體問題。 我要做的就是讓側面導航使用100%的高度。 我已經嘗試了很多關於高度,浮點,位置的嘗試,但是它似乎仍然只能在加載時填充渲染的視口。 我如何才能可靠地拉伸所有內容的整個高度? 如果您在下面的示例中向下滾動,您將明白我的意思。

示例: Codepen

我已經嘗試過類似的東西;

position:absolute;
left:0;top:0;bottom:0;

  float: left;

height: 100%

當我進行網絡技能訓練時,我有時會變得謙卑。 因此,如果確實有重復的內容,我沒有找到,請告訴我,我將解決這個問題。 謝謝!

您可以使用jQuery來獲取頁面的高度,然后將nav設置為頁面的高度:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js">

<script>

$(function(){

var height = $(window).height();
$("#nifty-sidenav").height(height+"px");

});

</script>

您是否嘗試過使用固定裝置? 我嘗試了一下,導航欄不斷擴大。

或者,如果您可以使用200%或300%,則可能滿足您的需求

給予位置:相對於父母

在這種情況下:

body {
    position:relative;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM