本文介紹了angular中實現li或者某個元素點擊變色的兩種方法,分享給大家,希望對大家有幫助
10年積累的網站建設、網站制作經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計制作后付款的網站建設流程,更有五寨免費網站建設讓你可以放心的選擇與我們合作。
先說一種最直接了當的不需要js控制。
方法一:直接在用ng-class就可以控制:
<p ng-click="state=1;" ng-class="{active:state==1}">浮傷年華</p> <p ng-click="state=2;" ng-class="{active:state==2}">憂傷說笑</p>
在style里面設置如下:
<style type="text/css"> .active{ color:red; } </style>
這樣就會點哪個哪個變色了。
方法二:style同上,hetml如下:
<div ng-controller="active"> <p ng-click="isActive(1)" class="{{i==1?'active':''}}">劇情再美</p> <p ng-click="isActive(2)" class="{{i==2?'active':''}}">終究是戲</p> </div>
js代碼如下:
$scope.isActive=function(i){ $scope.i=i; }
若想要第一個默認為有顏色的,則在js里面加如下即可:
$scope.i=1;
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創新互聯。
網站名稱:angular中實現li或者某個元素點擊變色的兩種方法
網頁鏈接:http://www.2m8n56k.cn/article32/ggdgsc.html
成都網站建設公司_創新互聯,為您提供App設計、搜索引擎優化、品牌網站設計、網頁設計公司、企業建站、外貿網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯