图中,左侧和右侧都需要添加不同的class类样式

结构:

<div class="left"><div class="img_bg leftOne" @click="clickLeft('企业文化')">企业文化</div><div class="img_bg leftTwo" @click="clickLeft('公司目标')">公司目标</div><div class="img_bg leftThree" @click="clickLeft('公司战略')">公司战略</div><div class="img_bg leftFour" @click="clickLeft('公司宗旨')">公司宗旨</div></div><div class="right"><div class="img_bg rightOne" @click="clickLeft('公司使命')">公司使命</div><div class="img_bg rightTwo" @click="clickLeft('核心价值观')">核心价值观</div><div class="img_bg rightThree" @click="clickLeft('企业精神')">企业精神</div><div class="img_bg rightFour" @click="clickLeft('品牌口号')">品牌口号</div></div>

js:

  clickLeft(val){//动态添加样式//添加左侧激活的样式 $('.left div').click(function(){$(this).addClass('is_active_left').siblings().removeClass('is_active_left');//删除右侧列表激活的样式$('.right div').each(function(index,item){var $this = $(item);$this.removeClass('is_active_right');})})$('.right div').click(function(){$(this).addClass('is_active_right').siblings().removeClass('is_active_right');$('.left div').each(function(index,item){var $this = $(item);$this.removeClass('is_active_left');})})}

js给元素添加class样式相关推荐

  1. html 点击增加样式,js点击添加css样式 css添加jq点击事件 JavaScript点击增加css样式...

    js可实现点击后对div或者其他标签增加或者删除css样式,从而达到实现点击触发某种效果的目的.页面样式可以通过style修饰,也可以通过css修饰,改变css或者添加css可以改变页面的排版.代码如 ...

  2. js修改元素的keyframes样式

    demo效果: 通过js修改元素的keyframes样式的使用场景非常少, 一般用于元素的动画末节点不固定且动画复杂(比如分为多段不同效果的动画); 记录一下方法, 权当保存一种思路. demo调用: ...

  3. 给html元素追加style,JS给元素添加样式的2种方法

    在jquery中,可以使用addClass()方法或css()方法来添加css样式. 1.使用addClass() 方法添加css样式 addClass()方法向被选元素添加一个或多个类.该方法不会移 ...

  4. js中给html元素追加属性,JS为元素添加自定义属性

    JS 除了可以操作 HTML 元素现有的属性外,还可以对 HTML 元素自定义属性以及对这些自定义的属性进行读.写操作.JS 可以为任何 HTML 元素自定义任意的属性(属性名必须符合标识符规范). ...

  5. js 给元素添加自定义属性

    给元素添加自定义属性 obj.setAttribute('attr_name','attr_value'); //例如obj.setAttribute('class','snow-container' ...

  6. 如何在React JS组件和React JS App中添加CSS样式?

    In this tutorial, we will only work with CSS styles. Please ensure you have basic knowledge of HTML, ...

  7. js 关于动态添加class样式的学习

    如果,我这里有一个需求.如下的页面代码 <body> <input type="button" value="红" id="btn1 ...

  8. 原生js获取元素并设置样式

    下面我是通过class获取元素 <!DOCTYPE html> <html lang="en"><head><meta charset=& ...

  9. html怎么添加class属性值,原生JS给元素添加class属性(转QiaoZhi)

    有下面这三种简单语句. document.getElementsByTagName('body')[0].className = 'snow-container'; //设置为新的 document. ...

最新文章

  1. JavaScript语言基础9
  2. 转:小波函数介绍(wden)
  3. 7时过2小时是几时_飞机2小时和高铁7小时你愿意坐哪个?
  4. 放弃百万年薪,独自创业,我做错了吗?
  5. 数据结构 Tricks(一)—— 父节点和左右孩子索引号之间的关系
  6. 桌面上计算机右键管理打不开,Windows7中无法打开右键计算机的“管理”选项
  7. 为编译安装的nginx提供init服务控制脚本
  8. c语言pwm调制方式,pwm如何进行调制?3种pwm调制方式介绍
  9. XueTr(PC Hunter) pro 注册分析
  10. struts2系列-Real-BUUCTF平台
  11. linux企鹅吉祥物的名字,让我来告诉你Linux为何选吉祥物是企鹅
  12. PIE Engine系列2 数据的上传、调用及下载(附源码超详细)
  13. 公众号开发精品教程(4)——生成带参数的二维码及合成海报
  14. XML配置文件的读取
  15. 清华AMiner团队推出AI订阅:实时追踪科研动态,定制个人科研信息流 | 专访唐杰教授团队
  16. ZYNQ裸板:LHB155304-RT篇
  17. LeCun:赋予机器 “常识” ,重新设计神经网络将是AI 研究重点
  18. video 配置详细参数
  19. 《数据结构(C语言版)》笔记-1.1 什么是数据结构
  20. 私服github开源项目

热门文章

  1. MYSQL导出数据字典
  2. 数据库及数据库表的增删改查基本操作
  3. 细致讲解slot插槽的使用
  4. 【表面缺陷检测】基于yolov7的钢板表面缺陷检测(附代码)
  5. 致命错误LNK1168的解决方法
  6. MySQL 时间减法
  7. 前端组件化:vue组件设计思想与遵从原则
  8. 2014年3月阿里巴巴实习生招聘笔试题目-北京站
  9. Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件
  10. uni-app 音频android只能播放一次