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 相关文章推荐
Javascript判断对象是否相等实现代码
Mar 18 Javascript
js模仿php中strtotime()与date()函数实现方法
Aug 11 Javascript
JS实现兼容性较好的随屏滚动效果
Nov 09 Javascript
js采用concat和sort将N个数组拼接起来的方法
Jan 21 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
Apr 05 Javascript
mpvue小程序仿qq左滑置顶删除组件
Aug 03 Javascript
PM2自动部署代码步骤流程总结
Dec 10 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
May 10 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
Jul 27 Javascript
在vue中给后台接口传的值为数组的格式代码
Nov 12 Javascript
使用 JavaScript 制作页面效果
Apr 21 Javascript
微信小程序用户授权最佳实践指南
May 08 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水印技术
2007/02/14 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
js更优雅的兼容
2010/08/12 Javascript
基于Jquery的动态创建DOM元素的代码
2010/12/28 Javascript
jQuery下通过replace字符串替换实现大小图片切换
2012/05/22 Javascript
结合JQ1.9通过js正则判断各种浏览器版本的方法
2013/12/30 Javascript
JavaScript必知必会(五) eval 的使用
2016/06/08 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
js+SVG实现动态时钟效果
2018/07/14 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
js动态获取时间的方法分析
2019/08/02 Javascript
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
django上传图片并生成缩略图方法示例
2017/12/11 Python
Django实现组合搜索的方法示例
2018/01/23 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
对Python3 goto 语句的使用方法详解
2019/02/16 Python
python向图片里添加文字
2019/11/26 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
欢迎领导标语
2014/06/27 职场文书
贷款承诺书
2015/01/20 职场文书
2015年新农合工作总结
2015/03/30 职场文书
毕业证明书
2015/06/19 职场文书
Django展示可视化图表的多种方式
2021/04/08 Python
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android