table行随鼠标移动变色示例


Posted in Javascript onMay 07, 2014

1、设计表格

<body class="html_body"> 
<div class="body_div"> 
<table id="tab"> 
<tr style="background: #000000;color: #FFFFFF;font-weight: bolder;"> 
<th>工号</th> 
<th>姓名</th> 
<th>年龄</th> 
<th>性别</th> 
</tr> 
<tr> 
<td>2014010101</td> 
<td>张峰</td> 
<td>56</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010102</td> 
<td>李玉</td> 
<td>42</td> 
<td>女</td> 
</tr> 
<tr> 
<td>2014010103</td> 
<td>王珂</td> 
<td>36</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010104</td> 
<td>张钰</td> 
<td>31</td> 
<td>女</td> 
</tr> 
<tr> 
<td>2014010105</td> 
<td>朱顾</td> 
<td>44</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010106</td> 
<td>胡雨</td> 
<td>35</td> 
<td>女</td> 
</tr> 
<tr> 
<td>2014010107</td> 
<td>刘希</td> 
<td>30</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010108</td> 
<td>孙宇</td> 
<td>45</td> 
<td>女</td> 
</tr> 
<tr> 
<td>2014010109</td> 
<td>谷雨</td> 
<td>33</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010110</td> 
<td>科宇</td> 
<td>45</td> 
<td>女</td> 
</tr> 
</table> 
</div> 
</body>

2、设计样式
.html_body .body_div{ 
width: 1340; 
height: 595; 
} 
.body_div{ 
font-size: 12px; 
background-color: #CCCCCC; 
} 
.tr_odd{ 
background-color: orange; 
} 
.tr_even{ 
background-color: aqua; 
} 
.mouse_color{ 
background-color: green; 
} 
#tab{ 
border: 1px #FF0000 solid; 
text-align: center; 
width: 100%; 
height: 100%; 
}

3、设计JS
//设置奇数行背景色 
$("#tab tr:odd").find("td").addClass("tr_odd"); 
//设置偶数行背景色 
$("#tab tr:even").find("td").addClass("tr_even"); /** 
* 鼠标移到的颜色 
*/ 
$("#tab tr").mouseover(function(){ 
$(this).find("td").addClass("mouse_color"); 
}); 
/** 
* 鼠标移出的颜色 
*/ 
$("#tab tr").mouseout(function(){ 
$(this).find("td").removeClass("mouse_color"); 
});

4、设计结果

(1)初始化
table行随鼠标移动变色示例 
(2)单击奇数行
table行随鼠标移动变色示例 
(3)单击偶数行
table行随鼠标移动变色示例 
5、附录

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<title>table随鼠标变色</title> 
<meta http-equiv="pragma" content="no-cache"> 
<meta http-equiv="cache-control" content="no-cache"> 
<meta http-equiv="expires" content="0"> 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
<meta http-equiv="description" content="This is my page"> 
<script type="text/javascript" src="../scripts/jquery-1.11.0.js"></script> 
<style type="text/css"> 
.html_body .body_div{ 
width: 1340; 
height: 595; 
} 
.body_div{ 
font-size: 12px; 
background-color: #CCCCCC; 
} 
.tr_odd{ 
background-color: orange; 
} 
.tr_even{ 
background-color: aqua; 
} 
.mouse_color{ 
background-color: green; 
} 
#tab{ 
border: 1px #FF0000 solid; 
text-align: center; 
width: 100%; 
height: 100%; 
} 
</style> 
<script type="text/javascript"> 
$(function(){ 
//设置奇数行背景色 
$("#tab tr:odd").find("td").addClass("tr_odd"); 
//设置偶数行背景色 
$("#tab tr:even").find("td").addClass("tr_even"); 
/** 
* 鼠标移到的颜色 
*/ 
$("#tab tr").mouseover(function(){ 
$(this).find("td").addClass("mouse_color"); 
}); 
/** 
* 鼠标移出的颜色 
*/ 
$("#tab tr").mouseout(function(){ 
$(this).find("td").removeClass("mouse_color"); 
}); 
}); 
</script> 
</head> 
<body class="html_body"> 
<div class="body_div"> 
<table id="tab"> 
<tr style="background: #000000;color: #FFFFFF;font-weight: bolder;"> 
<th>工号</th> 
<th>姓名</th> 
<th>年龄</th> 
<th>性别</th> 
</tr> 
<tr> 
<td>2014010101</td> 
<td>张峰</td> 
<td>56</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010102</td> 
<td>李玉</td> 
<td>42</td> 
<td>女</td> 
</tr> 
<tr> 
<td>2014010103</td> 
<td>王珂</td> 
<td>36</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010104</td> 
<td>张钰</td> 
<td>31</td> 
<td>女</td> 
</tr> 
<tr> 
<td>2014010105</td> 
<td>朱顾</td> 
<td>44</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010106</td> 
<td>胡雨</td> 
<td>35</td> 
<td>女</td> 
</tr> 
<tr> 
<td>2014010107</td> 
<td>刘希</td> 
<td>30</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010108</td> 
<td>孙宇</td> 
<td>45</td> 
<td>女</td> 
</tr> 
<tr> 
<td>2014010109</td> 
<td>谷雨</td> 
<td>33</td> 
<td>男</td> 
</tr> 
<tr> 
<td>2014010110</td> 
<td>科宇</td> 
<td>45</td> 
<td>女</td> 
</tr> 
</table> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
ext实现完整的登录代码
Aug 08 Javascript
jQuery 表单验证扩展代码(一)
Oct 11 Javascript
禁用页面部分JavaScript不是全部而是部分
Sep 03 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
Oct 18 Javascript
seajs学习之模块的依赖加载及模块API的导出
Oct 20 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
Dec 05 Javascript
Angular利用trackBy提升性能的方法
Jan 26 Javascript
layui实现根据table数据判断按钮显示情况的方法
Sep 26 Javascript
vue 实现特定条件下绑定事件
Nov 09 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
Apr 10 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
Jun 19 Javascript
swiperjs实现导航与tab页的联动
Dec 13 Javascript
Jquery方式获取iframe页面中的 Dom元素
May 07 #Javascript
HTML页面弹出居中可拖拽的自定义窗口层
May 07 #Javascript
js获取select默认选中的Option并不是当前选中值
May 07 #Javascript
iframe子页面与父页面在同域或不同域下的js通信
May 07 #Javascript
jquery文本框中的事件应用以输入邮箱为例
May 06 #Javascript
jquery删除数据记录时的弹出提示效果
May 06 #Javascript
js单词形式的运算符
May 06 #Javascript
You might like
PHP 获取远程文件内容的函数代码
2010/03/24 PHP
PHP的SQL注入过程分析
2012/01/06 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
部署PHP时的4个配置修改说明
2015/10/19 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
jQuery 处理表单元素的代码
2010/02/15 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
JavaScript中的Primitive对象封装介绍
2014/12/31 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
2020/11/16 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
jQuery实现简易聊天框
2020/02/08 jQuery
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
python删除列表内容
2015/08/04 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
python实现dijkstra最短路由算法
2019/01/17 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
python实现串口通信的示例代码
2020/02/10 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
python实现IOU计算案例
2020/04/12 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
同学聚会策划方案
2014/06/06 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
商业计划书之服装
2019/09/09 职场文书