vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法


Posted in Javascript onAugust 22, 2018

鼠标移入添加class样式

HTML

HTML绑定事件,加入或者移出class为active

vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法

<div class="col-lg-3 col-xs-6 paddingLeft com_marginBtm10 choosePlan" v-on:mouseover="changeActive($event)" v-on:mouseout="removeActive($event)">
  流量套餐
</div>

JS

这里除了active这个class需要动态添加或者减去,其他的皆是移入移出都需要的class

vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法

methods:{
   changeActive($event){
       $event.currentTarget.className="col-lg-3 col-xs-6 paddingLeft com_marginBtm10 choosePlan active";
   },
   removeActive($event){
       $event.currentTarget.className="col-lg-3 col-xs-6 paddingLeft com_marginBtm10 choosePlan";
   }
},

拓展知识:vue实现鼠标移入移出事件

如下所示:

<div class="index_tableTitle clearfix" v-for="(item,index) in table_tit">
     <div class="indexItem">
      <span :title="item.name">{{item.name}}</span>
      <span class="mypor">
       <i class="icon" @mouseenter="enter(index)" @mouseleave="leave()"></i>
       <div v-show="seen&&index==current" class="index-show">
        <div class="tip_Wrapinner">{{item.det}}</div>
       </div>
      </span>
     </div>
    </div>
export default {
  data(){
   return{
    seen:false,
    current:0
   }
  },
  methods:{
   enter(index){
    this.seen = true;
    this.current = index;
   },
   leave(){
    this.seen = false;
    this.current = null;
   }
  }
 }

以上这篇vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
Dec 29 Javascript
基于JQuery实现图片上传预览与删除操作
May 24 Javascript
Angularjs 设置全局变量的方法总结
Oct 20 Javascript
jQuery实现动态文字搜索功能
Jan 05 Javascript
基于Vue实现timepicker
Apr 25 Javascript
node.js中EJS 模板快速入门教程
May 08 Javascript
angularjs+bootstrap实现自定义分页的实例代码
Jun 19 Javascript
老生常谈js中的MVC
Jul 25 Javascript
浅谈Vue下使用百度地图的简易方法
Mar 23 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
Oct 28 Javascript
原生js+canvas实现下雪效果
Aug 02 Javascript
VUE递归树形实现多级列表
Jul 15 Vue.js
JS封装的模仿qq右下角消息弹窗功能示例
Aug 22 #Javascript
当vue路由变化时,改变导航栏的样式方法
Aug 22 #Javascript
element-ui 设置菜单栏展开的方法
Aug 22 #Javascript
详解vue-cli脚手架中webpack配置方法
Aug 22 #Javascript
element-ui使用导航栏跳转路由的用法详解
Aug 22 #Javascript
详解微信小程序canvas圆角矩形的绘制的方法
Aug 22 #Javascript
解决element UI 自定义传参的问题
Aug 22 #Javascript
You might like
写出高质量的PHP程序
2012/02/04 PHP
php实现删除空目录的方法
2015/03/16 PHP
YII2.0框架行为(Behavior)深入详解
2019/07/26 PHP
Thinkphp自定义生成缩略图尺寸的方法
2019/08/05 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
javascript学习之闭包分析
2010/12/02 Javascript
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
如何实现星星评价(jquery.raty.js插件)
2016/12/21 Javascript
Angularjs分页查询的实现
2017/02/24 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
node中koa中间件机制详解
2017/08/22 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
python时间整形转标准格式的示例分享
2014/02/14 Python
python实现从web抓取文档的方法
2014/09/26 Python
Python的time模块中的常用方法整理
2015/06/18 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
python hough变换检测直线的实现方法
2019/07/12 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
通过实例解析Python文件操作实现步骤
2020/09/21 Python
python用700行代码实现http客户端
2021/01/14 Python
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
几个SQL的面试题
2014/03/08 面试题
行政管理专业推荐信
2013/11/02 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
新教师个人总结
2015/02/06 职场文书
2015年社区流动人口工作总结
2015/05/12 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
外出听课学习心得体会
2016/01/15 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS