使用jquery hover事件实现表格的隔行换色功能示例


Posted in Javascript onSeptember 03, 2013

jQuery hover事件

hover(over,out)一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。
当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。而且,会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图像),如果是,则会继续保持“悬停”状态,而不触发移出事件(修正了使用mouseout事件的一个常见错误)。

参数:
over (Function) : 鼠标移到元素上要触发的函数
out (Function): 鼠标移出元素要触发的函数

示例:
鼠标悬停的表格加上特定的类

jQuery 代码:

$(".table_list tr").hover( 
function () { 
$(this).addClass("hover"); 
}, 
function () { 
$(this).removeClass("hover"); 
} );

这里自己注意几点:

1,.hover是个类,想要什么效果自己写。

2,别忘记引入jquery.js文件,要不然不起作用还报错。

3,相比于传统的css,比如this.bgColor='red'这样的方式,简单很多了,不需要再一行行添加了。

4,当然可以实现奇偶行效果不同,读者自己去研究吧。

今日发现一个更为简单的办法,就是使用jquery的each方法,这个只需要一行代码既可以实现隔行换色效果。只不过不会随着鼠标的移动而变化罢了。

$(".tablist tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]});
Javascript 相关文章推荐
Jquery 高亮显示文本中重要的关键字
Dec 24 Javascript
JS DOM 操作实现代码
Aug 01 Javascript
javascript 闭包疑问
Dec 30 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
Mar 31 Javascript
Angular Js文件上传之form-data
Aug 28 Javascript
基于jQuery实现搜索关键字自动匹配功能
Mar 26 Javascript
vue.js+Element实现表格里的增删改查
Jan 18 Javascript
javascript 显示全局变量与隐式全局变量的区别
Feb 09 Javascript
vue-cli 如何打包上线的方法示例
May 08 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 Javascript
微信公众号H5支付接口调用方法
Jan 10 Javascript
三步搞定:Vue.js调用Android原生操作
Sep 07 Javascript
使用js操作cookie的一点小收获分享
Sep 03 #Javascript
jquery 实现窗口的最大化不论什么情况
Sep 03 #Javascript
jQuery动态添加删除select项(实现代码)
Sep 03 #Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
Sep 02 #Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 #Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
Sep 02 #Javascript
基于MVC3方式实现下拉列表联动(JQuery)
Sep 02 #Javascript
You might like
基于mysql的bbs设计(二)
2006/10/09 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
5款适合PHP使用的HTML编辑器推荐
2015/07/03 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
php制作的简单验证码识别代码
2016/01/26 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
jQuery源码分析之Event事件分析
2010/06/07 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
js控制表单操作的常用代码小结
2013/08/15 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
jquery实现的动态回到顶部特效代码
2015/10/28 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
AngularJS ng-bind-html 指令详解及实例代码
2016/07/30 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
python集合常见运算案例解析
2019/10/17 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
2020/06/01 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
房屋授权委托书范本
2014/10/07 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
个人工作保证书
2015/02/28 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
MySQL悲观锁与乐观锁的实现方案
2021/11/02 MySQL