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 相关文章推荐
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
Jun 04 Javascript
防止登录页面出现在frame中js代码
Jul 22 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
js实现图片点击左右轮播
Jul 08 Javascript
jquery验证邮箱格式并显示提交按钮
Nov 07 Javascript
jquery利用json实现页面之间传值的实例解析
Dec 12 Javascript
jQuery实现全选、反选和不选功能
Aug 16 jQuery
基于webpack4搭建的react项目框架的方法
Jun 30 Javascript
Mint UI实现A-Z字母排序的城市选择列表
Dec 28 Javascript
vue项目中mock.js的使用及基本用法
May 22 Javascript
探索浏览器页面关闭window.close()的使用详解
Aug 21 Javascript
Vue-cli4 配置 element-ui 按需引入操作
Sep 11 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对现有搜索引擎的调用
2013/06/25 PHP
php使用array_search函数实现数组查找的方法
2015/06/12 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
Laravel数据库读写分离配置的方法
2019/10/13 PHP
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
2019/10/31 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
Js图片点击切换轮播实现代码
2020/07/27 Javascript
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
详解Python pygame安装过程笔记
2017/06/05 Python
Python yield与实现方法代码分析
2018/02/06 Python
transform python环境快速配置方法
2018/09/27 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
详解Python requests 超时和重试的方法
2018/12/18 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
django自定义模板标签过程解析
2019/12/14 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
超市中秋节活动方案
2014/02/12 职场文书
市场营销方案范文
2014/03/11 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
说谎欺骗人检讨书300字
2014/11/18 职场文书
小学生优秀评语
2014/12/29 职场文书
感谢信格式范文
2015/01/22 职场文书
JS异步堆栈追踪之为什么await胜过Promise
2021/04/28 Javascript
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers