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控件可支持IE、chrome、firefox etc
Apr 18 Javascript
Jquery操作js数组及对象示例代码
May 11 Javascript
jQuery使用之设置元素样式用法实例
Jan 19 Javascript
jQuery简单几行代码实现tab切换
Mar 10 Javascript
JavaScript判断是否为数组的3种方法及效率比较
Apr 01 Javascript
JavaScript实现简单的日历效果
Sep 25 Javascript
Vue2组件tree实现无限级树形菜单
Mar 29 Javascript
在ABP框架中使用BootstrapTable组件的方法
Jul 31 Javascript
react实现一个优雅的图片占位模块组件详解
Oct 30 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
微信公众号网页分享功能开发的示例代码
May 27 Javascript
JS制作简易计算器的实例代码
Jul 04 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编写PDF文档生成器
2006/10/09 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
ThinkPHP3.1之D方法实例详解
2014/06/20 PHP
php实现只保留mysql中最新1000条记录
2015/06/18 PHP
Laravel5.7 Eloquent ORM快速入门详解
2019/04/12 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
onbeforeunload与onunload事件异同点总结
2013/06/24 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
Vue实现购物车功能
2017/04/27 Javascript
React-Native中props具体使用详解
2017/09/04 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
2019/08/20 Javascript
npm qs模块使用详解
2020/02/07 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
2020/11/06 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
2020/11/12 Javascript
python端口扫描系统实现方法
2014/11/19 Python
Python脚本判断 Linux 是否运行在虚拟机上
2015/04/25 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
python/golang 删除链表中的元素
2020/09/14 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
高中生物教学反思
2014/02/05 职场文书
环保建议书500字
2014/05/14 职场文书
公务员培的训心得体会
2014/09/01 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
农民工工资支付承诺书
2015/05/04 职场文书