我試圖製作一個本地化在div下的頭。當您滾動並且頁眉到達頁面頂部時,它應該「保持」在那裏。我使用Angular,所以我找到了這個解決方案:Bind class toggle to window scroll event在這裏,我用它來添加類fix-header
。在檢查員中,我可以看到班級被添加,但添加樣式時不適用。這裏是我的製作固定頭CSS:使用Angular添加類時未應用CSS類的樣式
.wrapper {
background-color: pink;
height: 100px;
z-index: 1;
}
.wrapper .fix-header{
position: fixed;
top: 10px;
}
「修復搜索」類此添加:
<body ng-app="myApp">
<div ng-controller="MyController">
<div class="banner">
<div class="dummy-container"></div>
<div class="wrapper" change-class-on-scroll offset="200" scroll-
class="fix-header">
</div>
</div>
</div>
</body>
線change-class-on-scroll offset="200" scroll-class="fix-header"
添加類fix-header
到wrapper
股利。 這裏有一些工作代碼:https://codepen.io/Martin36/pen/jmbEgJ
所以我的問題是,爲什麼不添加class類時應用類屬性?
給它一個寬度 – Ronnie
@Ronnie謝謝,現在我可以看到標題,當我向下滾動。 – martin36