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 相关文章推荐
新浪中用来显示flash的函数
Apr 02 Javascript
JavaScript中关于indexOf的使用方法与问题小结
Aug 05 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
Aug 14 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
May 13 Javascript
自己使用jquery写的一个无缝滚动的插件
Apr 30 Javascript
使用VS开发 Node.js指南
Jan 06 Javascript
js 判断一个数字是不是2的n次方幂的实例
Nov 26 Javascript
webpack源码之loader机制详解
Apr 06 Javascript
webstorm和.vue中es6语法报错的解决方法
May 08 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
Jun 25 Javascript
Vue.js 父子组件通信的十种方式
Oct 30 Javascript
vue 页面跳转的实现方式
Jan 12 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
php opendir()列出目录下所有文件的实例代码
2016/10/02 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
jQuery live
2009/05/15 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
Javascript图像处理思路及实现代码
2012/12/25 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
Bootstrap select实现下拉框多选效果
2016/12/23 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
wxpython布局的实现方法
2019/11/01 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
django教程如何自学
2020/07/31 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
党员的自我评价范文
2014/01/02 职场文书
项目合作计划书
2014/01/09 职场文书
四年级评语大全
2014/04/21 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
Ajax实现三级联动效果
2021/10/05 Javascript