Lui*_*roa 5 css angularjs ionic-framework
降低头部应该改变颜色,但是没有看到变化,如果我打开菜单只有改变就可以看到.
<ion-header-bar class="thediv" ng-class="{scrolling: isActive}">
<ion-nav-bar class="bar-clear " >
</ion-nav-bar>
</ion-header-bar>
Run Code Online (Sandbox Code Playgroud)
我的课:
.scrolling{
background-color: red !important;
}
Run Code Online (Sandbox Code Playgroud)
和代码:
if ($ionicScrollDelegate.$getByHandle('contentScroll').getScrollPosition().top > 100) {
$scope.isActive = true;
} else {
$scope.isActive = false;
}
Run Code Online (Sandbox Code Playgroud)
我的假设是,当您影响 时,不会处理摘要循环$scope.isActive。
尝试将其包装成 a $timeout(不要忘记添加$timeout为依赖项)
if ($ionicScrollDelegate.$getByHandle('contentScroll').getScrollPosition().top > 100) {
$timeout(function(){
$scope.isActive = true;
},0)
} else {
$timeout(function(){
$scope.isActive = false;
},0)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
315 次 |
| 最近记录: |