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-表格排序(降序/反序)实现介绍(附图)
May 30 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
Jun 24 Javascript
jquery更换文章内容与改变字体大小代码
Sep 30 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
May 05 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
Nov 23 Javascript
JS简单实现表格排序功能示例
Dec 20 Javascript
详谈AngularJs 控制器、数据绑定、作用域
Jul 09 Javascript
vue下跨域设置的相关介绍
Aug 26 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
Feb 08 Javascript
ionic2中使用自动生成器的方法
Mar 04 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
Mar 08 Javascript
node.js如何操作MySQL数据库
Oct 29 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
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
PHP基础知识回顾
2012/08/16 PHP
PHP递归创建多级目录
2015/11/05 PHP
强制设为首页代码
2006/06/19 Javascript
Div自动滚动到末尾的代码
2008/10/26 Javascript
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
js倒计时显示实例
2016/12/11 Javascript
jQuery 开发之EasyUI 添加数据的实例
2017/09/26 jQuery
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
2019/10/10 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
PyQt5实现简单数据标注工具
2019/03/18 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
django修改models重建数据库的操作
2020/03/31 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
机械设计制造专业个人求职信
2013/09/25 职场文书
生物技术研究生自荐信
2013/11/12 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
英语生日邀请函
2014/01/23 职场文书
八年级数学教学反思
2014/01/31 职场文书
总经理秘书岗位职责
2014/03/17 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
办公室岗位职责
2015/02/04 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书