zoukankan      html  css  js  c++  java
  • (网页)angular中实现li或者某个元素点击变色的两种方法(转)

    转自脚本之家:

    本篇文章主要介绍了angular中实现li或者某个元素点击变色的两种方法,非常具有实用价值,需要的朋友可以参考下

    本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享给大家,希望对大家有帮助

    先说一种最直接了当的不需要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;

    原文地址:http://www.jb51.net/article/119737.htm

  • 相关阅读:
    protobuf配置与使用
    gvim配置
    html div+css做页面布局
    php info
    开源相关工具汇总
    mem 0908
    linux dd指令
    java面试(2)--大数据相关
    Java基础面试题(1)
    转自ruby迷: 使用Net::SSH和Net::SCP编写Linux服务器管理脚本
  • 原文地址:https://www.cnblogs.com/historylyt/p/8110040.html
Copyright © 2011-2022 走看看