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 相关文章推荐
动态刷新 dorado树的js代码
Jun 12 Javascript
jquery 屏蔽一个区域内的所有元素,禁止输入
Oct 22 Javascript
actionscript与javascript的区别
May 25 Javascript
jQuery使用技巧简单汇总
Apr 18 Javascript
JQuery给元素绑定click事件多次执行的解决方法
May 29 Javascript
javascript实现表单提交后,提交按钮不可用的方法
Apr 18 Javascript
包含中国城市的javascript对象实例
Aug 03 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
Mar 30 Javascript
微信小程序 swiper组件构建轮播图的实例
Sep 20 Javascript
Vue兼容ie9的问题全面解决方案
Jun 19 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 Javascript
使用puppeteer爬取网站并抓出404无效链接
Dec 20 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调用Oracle存储过程
2006/10/09 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
2012/07/23 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
php微信公众号开发之音乐信息
2018/10/20 PHP
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
通过Jquery的Ajax方法读取将table转换为Json
2014/05/31 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/09/26 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
2015/08/28 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
React 子组件向父组件传值的方法
2017/07/24 Javascript
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
基于Vue+element-ui 的Table二次封装的实现
2018/07/20 Javascript
JavaScript生成随机验证码代码实例
2019/09/28 Javascript
python计算最大优先级队列实例
2013/12/18 Python
详解Python字符串对象的实现
2015/12/24 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
python批量复制图片到另一个文件夹
2018/09/17 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
python对execl 处理操作代码
2020/06/22 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
生产部岗位职责范文
2014/02/07 职场文书
优秀辅导员事迹材料
2014/02/16 职场文书
预防传染病方案
2014/06/14 职场文书
承租经营合作者协议书
2014/10/01 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏