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 相关文章推荐
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
Mar 22 Javascript
jquery提示 &quot;object expected&quot;的解决方法
Dec 13 Javascript
让新消息在网页标题闪烁提示的jQuery代码
Nov 04 Javascript
JavaScript中的字符串操作详解
Nov 12 Javascript
浅析BootStrap栅格系统
Jun 07 Javascript
关于Javascript中defer和async的区别总结
Sep 20 Javascript
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
vue做网页开场视频的实例代码
Oct 20 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
Aug 20 Javascript
js实现随机数小游戏
Jun 28 Javascript
Vue代码整洁之去重方法整理
Aug 06 Javascript
js仿淘宝放大镜效果
Dec 28 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
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
PHP经典的给图片加水印程序
2006/12/06 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
PHP实现的蚂蚁爬杆路径算法代码
2015/12/03 PHP
php图形jpgraph操作实例分析
2017/02/22 PHP
Laravel下生成验证码的类
2017/11/15 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
2016/01/25 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
js 性能优化之算法和流程控制
2017/02/15 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
JS实现json对象数组按对象属性排序操作示例
2018/05/18 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
python进行TCP端口扫描的实现
2018/12/21 Python
Python骚操作之动态定义函数
2019/03/26 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
python enumerate内置函数用法总结
2020/01/07 Python
DBA的职责都有哪些
2012/05/16 面试题
关于环保的建议书
2014/05/12 职场文书
中学生检讨书范文
2014/11/03 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
SpringBoot整合minio快速入门教程(代码示例)
2022/04/03 Java/Android