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 23 Javascript
iframe窗口高度自适应的实现方法
Jan 08 Javascript
详解JavaScript基于面向对象之创建对象(2)
Dec 10 Javascript
jquery实现删除一个元素后面的所有元素功能
Dec 21 Javascript
Web打印解决方案之普通报表打印功能
Aug 29 Javascript
Vue.js移动端左滑删除组件的实现代码
Sep 08 Javascript
Angular中使用MathJax遇到的一些问题
Dec 15 Javascript
vue2配置scss的方法步骤
Jun 06 Javascript
QML实现圆环颜色选择器
Sep 25 Javascript
小程序实现列表展开收起效果
Jul 29 Javascript
js实现带有动画的返回顶部
Aug 09 Javascript
关于Vue Router的10条高级技巧总结
May 06 Vue.js
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
PHP XML备份Mysql数据库
2009/05/27 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
浅析php中抽象类和接口的概念以及区别
2013/06/27 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
非常实用的12个jquery代码片段
2015/11/02 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
Python基于列表模拟堆栈和队列功能示例
2018/01/05 Python
python中的随机函数random的用法示例
2018/01/27 Python
Python zip()函数用法实例分析
2018/03/17 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
Python修改列表值问题解决方案
2020/03/06 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
教育技术职业规划范文
2014/03/04 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
女生抽烟检讨书
2014/10/05 职场文书
2015团员个人年度总结
2015/11/24 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
Django与数据库交互的实现
2021/06/03 Python
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android