[英]Why isn't position sticky working on my blog article page?
我已將父元素設置為“溢出:繼承”,並確保所有父元素上的位置正確。 但是,我似乎無法讓我的自定義菜單“ .leftsidebar”停留在某個滾動點上。
嘗試了其他幾種SO討論均無濟於事。
<nav class="leftsidebar"> <ul id="stick-menu" class="nav nav-tabs"> <li class=""> <a href="#choose-website-platform">Step #1: Choose the Right Platform For Your Website</a> </li> <li class=""> <a href="#secure-domain-hosting">Step #2: Secure A Domain Name & Fast Web Hosting</a> </li> <li> <a href="#setup-install-wordpress">Step #4: Setup & Install WordPress</a> </li> <li> <a href="#customize-your-website">Step #4: Customize Your Website</a> </li> </ul> </nav> .leftsidebar { position: -webkit-sticky !important; position: sticky; max-width: 30%; float: left; margin-left: -39.5%; top: 100px; z-index: 10; background-color: transparent; } #stick-menu { z-index: 1; width: 100%; padding: 5px 0 !important; }
預期結果:粘性菜單應停留到長篇文章的末尾……這很長。
實際結果:粘性菜單停留了一秒鍾,但隨后停止工作。
max-width
是原因
.leftsidebar {
position: -webkit-sticky !important;
position: sticky;
max-width: 100%;
float: left;
margin-left: -39.5%;
top: 100px;
z-index: 10;
background-color: transparent;
}
#stick-menu {
z-index: 1;
width: 100%;
padding: 5px 0 !important;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.