js设置鼠标悬停改变背景色实现详解


Posted in Javascript onJune 26, 2019

看了网上那么多的js鼠标悬停时事件,大多数的,说了那么多话,也没解决什么问题,现在直接贴上代码,以供参考

html:

<div id="sign">this is test!</div>

css: 

 

<style type="text/css">
.out{background-color: gray;}
.over{background-color: red;}
.down{background-color: yellow; }
</style>

Way1:

js:

$(function(){
var sign=document.getElementById("sign");
changBkColor(sign);
});
function changBkColor(obj){
obj.onmouseover=function(){ this.className="over"; };//鼠标悬停事件
obj.onmouseout=function(){ this.className="out"; };//鼠标离开事件
obj.onmousedown=function(){this.className="down";};//鼠标点击时触发事件
}

Way2:

JQuery

/* $(obj).hover(inFunction,outFunction)
* 等同于$(obj).mouseover().mouseout();
*/
$(function(){
$('#sign').hover(function() {
$('#sign').addClass('over');
}, function() {
$('#sign').removeClass('over').addClass('out');
});
});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 数值项目的格式化函数代码
May 14 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
Aug 14 Javascript
jquery插件制作 图片走廊 gallery
Aug 17 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
Sep 06 Javascript
AngularJS语法详解
Jan 23 Javascript
简述AngularJS的控制器的使用
Jun 16 Javascript
JavaScript 冒泡排序和选择排序的实现代码
Sep 03 Javascript
Javascript 普通函数和构造函数的区别
Nov 05 Javascript
js实现手机web图片左右滑动效果
Dec 29 Javascript
JS FormData对象使用方法实例详解
Feb 12 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
Jul 01 Javascript
原生Js 实现的简单无缝滚动轮播图的示例代码
May 10 Javascript
ES6 Generator函数的应用实例分析
Jun 26 #Javascript
vue实现简单的日历效果
Sep 24 #Javascript
vue实现记事本功能
Jun 26 #Javascript
ES6 Set结构的应用实例分析
Jun 26 #Javascript
vue.js实现备忘录demo
Jun 26 #Javascript
ES6 Map结构的应用实例分析
Jun 26 #Javascript
vue实现日历备忘录功能
Sep 24 #Javascript
You might like
Laravel 5框架学习之用户认证
2015/04/09 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
Jquery升级新版本后选择器的语法问题
2010/06/02 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
使用requestAnimationFrame实现js动画性能好
2015/08/06 Javascript
jQuery实现文本框邮箱输入自动补全效果
2015/11/17 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
javascript实现简单的可随机变色网页计算器示例
2016/12/30 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
vantUI 获得piker选中值的自定义ID操作
2020/11/04 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
Python使用py2exe打包程序介绍
2014/11/20 Python
Python使用minidom读写xml的方法
2015/06/03 Python
python简单分割文件的方法
2015/07/30 Python
快速排序的算法思想及Python版快速排序的实现示例
2016/07/02 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
酒店管理专业毕业生推荐信
2013/11/10 职场文书
总经理司机岗位职责
2014/02/06 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
商铺门前三包责任书
2014/07/25 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
委托书范本
2014/09/13 职场文书
红歌会主持词
2015/07/02 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
中职班主任培训心得体会
2016/01/07 职场文书
总结Python连接CS2000的详细步骤
2021/06/23 Python
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js