使用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 相关文章推荐
javascript中加var和不加var的区别 你真的懂吗
Jan 06 Javascript
jquery mobile移动端幻灯片滑动切换效果
Apr 15 Javascript
Bootstrap框架安装使用详解
Jan 21 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
Feb 10 Javascript
vue如何获取点击事件源的方法
Aug 10 Javascript
js实现图片推拉门效果代码实例
May 18 Javascript
Layui 数据表格批量删除和多条件搜索的实例
Sep 04 Javascript
layer提示框添加多个按钮选择的实例
Sep 12 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
Dec 06 Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 Javascript
处理JavaScript值为undefined的7个小技巧
Jul 28 Javascript
解决vue-cli输入命令vue ui没效果的问题
Nov 17 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里的单例类写法实例
2015/06/25 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
2019/10/09 PHP
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
2011/08/28 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
webpack结合express实现自动刷新的方法
2019/05/07 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
Python如何实现文本转语音
2016/08/08 Python
利用Python开发实现简单的记事本
2016/11/15 Python
python实现k-means聚类算法
2018/02/23 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
如何唤起类中的一个方法
2013/11/29 面试题
财务工作者先进事迹材料
2014/01/17 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
个人授权委托书范文
2014/09/21 职场文书
实习单位推荐信
2015/03/27 职场文书
二审代理词范文
2015/05/25 职场文书