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 相关文章推荐
从阿里妈妈发现的几个不错的表单验证函数
Sep 21 Javascript
动态表格Table类的实现
Aug 26 Javascript
Jquery iframe内部出滚动条
Feb 11 Javascript
基于jquery的监控数据是否发生改变
Apr 11 Javascript
javascript克隆对象深度介绍
Nov 20 Javascript
jQuery筛选器children()案例详解(图文)
Feb 17 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
Mar 05 Javascript
JavaScript DOM进阶方法
Apr 13 Javascript
node.js操作mongodb学习小结
Apr 25 Javascript
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
React 组件间的通信示例
Jun 14 Javascript
Nuxt.js nuxt-link与router-link的区别说明
Nov 06 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
我的论坛源代码(七)
2006/10/09 PHP
php自定义函数之递归删除文件及目录
2010/08/08 PHP
七款最流行的PHP本地服务器分享
2013/02/19 PHP
php定界符
2014/06/19 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
javascript 有趣而诡异的数组
2009/04/06 Javascript
JavaScript中的prototype使用说明
2010/04/13 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
easyui validatebox验证
2016/04/29 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
jQuery实现的简单动态添加、删除表格功能示例
2017/09/21 jQuery
ajax与jsonp的区别及用法
2018/10/16 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
JavaScript find()方法及返回数据实例
2020/04/30 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[42:52]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
将Python文件打包成.EXE可执行文件的方法
2019/08/11 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
Oracle的内存结构(Memory structures)
2015/06/10 面试题
毕业自我鉴定
2013/11/05 职场文书
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
竞选宣传委员演讲稿
2014/05/24 职场文书
维稳承诺书
2015/01/20 职场文书
预备党员介绍人意见
2015/06/01 职场文书
运动会5000米加油稿
2015/07/21 职场文书
angular异步验证器防抖实例详解
2022/03/31 Javascript