angular中实现li或者某个元素点击变色的两种方法


Posted in Javascript onJuly 27, 2017

本文介绍了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;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 颜色选择器(兼容firefox)
Mar 05 Javascript
JS 日期比较大小的简单实例
Jan 13 Javascript
node.js中的console.error方法使用说明
Dec 10 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
Feb 27 Javascript
js实现汉字排序的方法
Jul 23 Javascript
jquery实现的蓝色二级导航条效果代码
Aug 24 Javascript
Javascript实现快速排序(Quicksort)的算法详解
Sep 06 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
Nov 06 Javascript
Bootstrap每天必学之级联下拉菜单
Mar 27 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 Javascript
详解在Javascript中进行面向切面编程
Apr 28 Javascript
如何在微信小程序中存setStorage
Dec 13 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
Jul 27 #Javascript
AngularJS点击添加样式、点击变色设置的实例代码
Jul 27 #Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 #Javascript
angular2+node.js express打包部署的实战
Jul 27 #Javascript
利用Ionic2 + angular4实现一个地区选择组件
Jul 27 #Javascript
vue单页应用中如何使用jquery的方法示例
Jul 27 #jQuery
详解win7 cmd执行vue不是内部命令的解决方法
Jul 27 #Javascript
You might like
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
2013/06/29 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
php精度计算的问题解析
2019/06/21 PHP
HTML node相关的一些资料整理
2010/01/01 Javascript
JQuery Ajax通过Handler访问外部XML数据的代码
2010/06/01 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
2016/02/27 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
2019/11/09 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
python实现批量改文件名称的方法
2015/05/25 Python
python实现日常记账本小程序
2018/03/10 Python
基于python实现复制文件并重命名
2020/09/16 Python
Django实现随机图形验证码的示例
2020/10/15 Python
大学生自我鉴定范文
2013/12/28 职场文书
《夏夜多美》教学反思
2014/02/17 职场文书
2014年减负工作总结
2014/12/10 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
教师见习总结范文
2015/06/23 职场文书
合同范本之电脑出租
2019/08/13 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python