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 相关文章推荐
Javascript 去除数组的重复元素
May 04 Javascript
JavaScript经典效果集锦
Jul 06 Javascript
基于Jquery的标签智能验证实现代码
Dec 27 Javascript
js函数setTimeout延迟执行的简单介绍
Jul 17 Javascript
jQuery中:text选择器用法实例
Jan 03 Javascript
Jquery 实现grid绑定模板
Jan 28 Javascript
整理Javascript基础入门学习笔记
Nov 29 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
Nov 29 Javascript
JS实现动态生成html table表格的方法分析
Jul 11 Javascript
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
Vue中的transition封装组件的实现方法
Aug 13 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
Jun 17 Javascript
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
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
javascript 动态添加表格行
2006/06/22 Javascript
JavaScript开发时的五个注意事项
2007/12/08 Javascript
复制本贴标题和地址的js代码
2008/07/01 Javascript
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
详解JS实现系统登录页的登录和验证
2019/04/29 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
在Python程序中实现分布式进程的教程
2015/04/28 Python
详解python多线程之间的同步(一)
2019/04/03 Python
Python符号计算之实现函数极限的方法
2019/07/15 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
办公室年终个人自我评价
2013/10/28 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
认错检讨书
2014/10/02 职场文书
西柏坡导游词
2015/02/05 职场文书
物流业务员岗位职责
2015/04/03 职场文书
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python
图神经网络GNN算法
2022/05/11 Python