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+FSO遍历文件夹下文件并显示
Mar 07 Javascript
告诉大家什么是JSON
Jun 10 Javascript
DOM 脚本编程中的兄弟节点
Oct 31 Javascript
JS中的构造函数详细解析
Mar 10 Javascript
分享经典的JavaScript开发技巧
Nov 21 Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 Javascript
详解Angular-Cli中引用第三方库
May 21 Javascript
echarts学习笔记之箱线图的分析与绘制详解
Nov 22 Javascript
jQuery实现表格的增、删、改操作示例
Jan 27 jQuery
策略模式实现 Vue 动态表单验证的方法
Sep 16 Javascript
js实现3D照片墙效果
Oct 28 Javascript
谈一谈vue请求数据放在created好还是mounted里好
Jul 27 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 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
2020/02/06 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
javascript学习笔记(二) js一些基本概念
2012/06/18 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
nodejs通过phantomjs实现下载网页
2015/05/04 NodeJs
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
JS原型链怎么理解
2016/06/27 Javascript
javascript时间差插件分享
2016/07/18 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
vue组件的写法汇总
2018/04/12 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
Python的多态性实例分析
2015/07/07 Python
Python 常用string函数详解
2016/05/30 Python
Python yield与实现方法代码分析
2018/02/06 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
python输出带颜色字体实例方法
2019/09/01 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
Python3 集合set入门基础
2020/02/10 Python
大专自我鉴定范文
2013/10/01 职场文书
煤矿班组长的职责
2013/12/25 职场文书
《自然之道》教学反思
2014/02/11 职场文书
交通安全责任书范本
2014/07/24 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
幼儿园六一儿童节开幕词
2016/03/04 职场文书
python开发人人对战的五子棋小游戏
2022/05/02 Python