0
スクロールでサブヘッダーを非表示にしています。スクロール時にイオニック非表示サブヘッダー
.directive('scrollWatch', function($rootScope) {
return function(scope, elem, attr) {
var start = 0;
var threshold = 150;
elem.bind('scroll', function(e) {
if(e.target.scrollTop - start > threshold) {
$rootScope.slideHeader = true;
} else {
$rootScope.slideHeader = false;
}
if ($rootScope.slideHeaderPrevious >= e.target.scrollTop - start) {
$rootScope.slideHeader = false;
}
$rootScope.slideHeaderPrevious = e.target.scrollTop - start;
$rootScope.$apply();
});
};
})
と私のpage.htmlで:私の指示で、私は次のコードを持っている
<ion-view title="Job Post " id="page8" hide-nav-bar="true" class="bar-positive " hide-back-button="false" ng-class="{'bar-subheader-slide-away': slideHeader}" >
<ion-header-bar class="bar-positive">
<h1 class="title">Ionic Sub Header Show/Hide on Scroll</h1>
</ion-header-bar>
<ion-header-bar class="bar-subheader bar-dark">
<h1 class="title">Hide this sub header on scroll down and display on scroll up!</h1>
</ion-header-bar>
<ion-content padding="false" class="has-footer" id="jobdetailsWrapper" scroll-watch>
<a class="item" href="#">
List Item
</a>
<a class="item" href="#">
List Item
</a>
<a class="item" href="#">
List Item
</a>
<a class="item" href="#">
List Item
</a>
<a class="item" href="#">
List Item
</a>
<a class="item" href="#">
List Item
</a>
</ion-content>
</ion-view>
をしかし、何も起こりません。サブヘッダーはそこにとどまり、私は何の誤りもありません。これをどうすれば解決できますか?