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 操作select相关方法函数
Dec 06 Javascript
JQuery 引发两次$(document.ready)事件
Jan 15 Javascript
javascript修改表格背景色实例代码分享
Dec 10 Javascript
jquery 鼠标滑动显示详情应用示例
Jan 24 Javascript
纯js代码实现简单计算器
Dec 02 Javascript
总结在前端排序中遇到的问题
Jul 19 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
AngularJS 仿微信图片手势缩放的实例
Sep 28 Javascript
详细分析jsonp的原理和实现方式
Nov 20 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
Sep 14 Javascript
Layui table field初始化加载时进行隐藏的方法
Sep 19 Javascript
openlayers4.6.5实现距离量测和面积量测
Sep 25 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
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
Python的Twisted框架上手前所必须了解的异步编程思想
2016/05/25 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
python3中property使用方法详解
2019/04/23 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
Python3.9新特性详解
2020/10/10 Python
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
实习护理工作自我评价
2013/09/25 职场文书
劳资人员岗位职责
2013/12/19 职场文书
银行服务理念口号
2015/12/25 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
MySQL通过binlog恢复数据
2021/05/27 MySQL