我已經使用Angular創建了一個顯示和功能。目前我的基礎工作。當用戶將鼠標懸停在平鋪上時,該類將被添加並刪除。角度顯示和隱藏功能
<article class="col-sm-6" ng-mouseenter="showHiddenTile()" ng-mouseleave="hideHiddenTile()">
<div class="grid-block--img">
<img src="/assets/homepage/home-tile5.png">
<div class="grid-headings">
<h2>a new<br/>home for<br/>whiskey</h2>
<p><span class="heading--bold">WORK.</b><span> Food and Beverage Design<
</div>
<div class="grid-block-hidden" ng-class="{isVisble: tileBlock}">My overlay</div>
</div>
</article>
我想在整個網站中多次使用此顯示和隱藏功能。在我將鼠標懸停在其中一個元素上時,它將isActive類添加到所有元素,而不是單獨添加。
角碼
// SHOW AND HIDE FUNCTION
$scope.showHiddenTile = function() {
$scope.tileBlock = true;
}
$scope.hideHiddenTile = function() {
$scope.tileBlock = false;
}
我怎麼能個別指定isVisble類?
你爲什麼不使用'NG-show'和'NG-hide'? – Weedoze
我想創建一個轉換使用css – NewKidOnTheBlock
不能讓你。更多的解釋 –