使用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 相关文章推荐
Js 时间间隔计算的函数(间隔天数)
Nov 15 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
Jul 26 Javascript
javascript中日期转换成时间戳的小例子
Mar 21 Javascript
javascript动态设置样式style实例分析
May 13 Javascript
JavaScript模板引擎用法实例
Jul 10 Javascript
jQuery下拉美化搜索表单效果代码分享
Aug 25 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
Oct 25 Javascript
分类解析jQuery选择器
Nov 23 Javascript
浅析JavaScript中break、continue和return的区别
Nov 30 Javascript
理解javascript中的闭包
Jan 11 Javascript
weex slider实现滑动底部导航功能
Aug 28 Javascript
json对象及数组键值的深度大小写转换问题详解
Mar 30 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
php获取数组长度的方法(有实例)
2013/10/27 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
用js控制组织结构图可以任意拖拽到指定位置
2014/01/17 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
requirejs按需加载angularjs文件实例
2017/06/08 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
vuex分模块后,实现获取state的值
2020/07/26 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
Python中subprocess模块用法实例详解
2015/05/20 Python
Python数据库的连接实现方法与注意事项
2016/02/27 Python
详解Python if-elif-else知识点
2018/06/11 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
Windows下PyCharm安装图文教程
2018/08/27 Python
python 图像平移和旋转的实例
2019/01/10 Python
Django框架验证码用法实例分析
2019/05/10 Python
对Django中内置的User模型实例详解
2019/08/16 Python
Python hashlib模块实例使用详解
2019/12/24 Python
python3判断IP地址的方法
2021/03/04 Python
英国家电直销:Appliances Direct
2016/09/22 全球购物
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
大三毕业自我鉴定
2014/01/15 职场文书
学历公证书范本
2014/04/09 职场文书
大学辅导员述职报告
2015/01/10 职场文书
琅琊山导游词
2015/02/05 职场文书