HTML表格鼠标滑过变色 和奇数偶数行变色+点击变色
来源:互联网 发布:网页源码查看 apk 编辑:程序博客网 时间:2024/04/25 07:21
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<!--
题意:
创建一个表格,实现各行换色功能:
光标在表格上移动,当前行变色;离开当前行,颜色恢复;点击按钮,鼠标左键按下,颜色改变,抬起,颜色恢复 -->
<script src="jQuery-2.1.0/jquery-2.1.0.js"></script>
<style type="text/css">
.body_div{ width:366px;
height:388px;
font-size: 16px;
background-color: #CCCCCC;
}
.tr_odd {
background-color: orange;
}
.tr_even{
background-color: aqua;
}
.mouse_color{
background-color: green;
}
.mousedown_mouseup_color{
background-color:red;
}
#tab{
border: 1px #FF0000 solid;
text-align: center;
width: 100%;
height: 100%;
}
</style>
<script type="text/javascript">
$(function(){
/*//设置奇数行背景色
$("#tab tr:odd").addClass("tr_odd");
//设置偶数行背景色
$("#tab tr:even").addClass("tr_even");*/
// 鼠标移到行的颜色:光标在表格上移动,当前行变色;( mousemove或mouseover )
$("#tab tr").mousemove(function(){
$(this).addClass("mouse_color");
});
// 鼠标移出行的颜色:离开当前行,颜色恢复
$("#tab tr").mouseout(function(){
$(this).removeClass("mouse_color");
});
// 鼠标按下所在列的颜色:鼠标左键按下,颜色改变
$("#tr td").mousedown(function(){
$(this).addClass("mousedown_mouseup_color");
});
// 鼠标抬起所在列的颜色:鼠标左键抬起,颜色恢复
$("#tr td").mouseup(function(){
$(this).removeClass("mousedown_mouseup_color");
});
});
</script>
</head>
<body>
<center>
<div class="body_div">
<table id="tab" border="1" cellspacing="0" cellpadding="1" align="center" >
<tr id="tr" bgcolor="#999999" style="font-weight:bolder; font-size:23px;">
<td>姓名</td>
<td>年龄</td>
<td>性别</td>
</tr>
<tr id="tr" bgcolor="#0066FF">
<td>张三</td>
<td>20</td>
<td>男</td>
</tr>
<tr id="tr" bgcolor="#FFCC00">
<td>李四</td>
<td>21</td>
<td>女</td>
</tr>
<tr id="tr" bgcolor="#CC33FF">
<td>王五</td>
<td>22</td>
<td>男</td>
</tr>
<tr id="tr" bgcolor="#00FF99">
<td>赵六</td>
<td>23</td>
<td>女</td>
</tr>
</table>
</div>
</center>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<!--
题意:
创建一个表格,实现各行换色功能:
光标在表格上移动,当前行变色;离开当前行,颜色恢复;点击按钮,鼠标左键按下,颜色改变,抬起,颜色恢复 -->
<script src="jQuery-2.1.0/jquery-2.1.0.js"></script>
<style type="text/css">
.body_div{ width:366px;
height:388px;
font-size: 16px;
background-color: #CCCCCC;
}
.tr_odd {
background-color: orange;
}
.tr_even{
background-color: aqua;
}
.mouse_color{
background-color: green;
}
.mousedown_mouseup_color{
background-color:red;
}
#tab{
border: 1px #FF0000 solid;
text-align: center;
width: 100%;
height: 100%;
}
</style>
<script type="text/javascript">
$(function(){
/*//设置奇数行背景色
$("#tab tr:odd").addClass("tr_odd");
//设置偶数行背景色
$("#tab tr:even").addClass("tr_even");*/
// 鼠标移到行的颜色:光标在表格上移动,当前行变色;( mousemove或mouseover )
$("#tab tr").mousemove(function(){
$(this).addClass("mouse_color");
});
// 鼠标移出行的颜色:离开当前行,颜色恢复
$("#tab tr").mouseout(function(){
$(this).removeClass("mouse_color");
});
// 鼠标按下所在列的颜色:鼠标左键按下,颜色改变
$("#tr td").mousedown(function(){
$(this).addClass("mousedown_mouseup_color");
});
// 鼠标抬起所在列的颜色:鼠标左键抬起,颜色恢复
$("#tr td").mouseup(function(){
$(this).removeClass("mousedown_mouseup_color");
});
});
</script>
</head>
<body>
<center>
<div class="body_div">
<table id="tab" border="1" cellspacing="0" cellpadding="1" align="center" >
<tr id="tr" bgcolor="#999999" style="font-weight:bolder; font-size:23px;">
<td>姓名</td>
<td>年龄</td>
<td>性别</td>
</tr>
<tr id="tr" bgcolor="#0066FF">
<td>张三</td>
<td>20</td>
<td>男</td>
</tr>
<tr id="tr" bgcolor="#FFCC00">
<td>李四</td>
<td>21</td>
<td>女</td>
</tr>
<tr id="tr" bgcolor="#CC33FF">
<td>王五</td>
<td>22</td>
<td>男</td>
</tr>
<tr id="tr" bgcolor="#00FF99">
<td>赵六</td>
<td>23</td>
<td>女</td>
</tr>
</table>
</div>
</center>
</body>
</html>
阅读全文
0 0
- HTML表格鼠标滑过变色 和奇数偶数行变色+点击变色
- js当行变色点击变色鼠标滑过变色
- 表格隔行变色与鼠标滑过变色
- CSS控制表格隔行变色与鼠标滑过变色
- 鼠标滑过变色
- 鼠标点击表格行背景变色
- 鼠标点击表格行背景变色
- 鼠标滑过表格内的每个单元格变色,而不是整行变色。
- 使表格的奇数(偶数)行变色
- jquery隔行变色,滑过变色,点击变色
- 鼠标滑过变色效果
- jquery鼠标滑过变色
- GridView鼠标滑过变色
- 表格偶数行背景变色(隔行变色)
- 表格点击整行变色
- 鼠标经过表格变色
- 鼠标点击谁谁变色
- HTML表格多行表头,隔行变色,点击变色的实现
- Struts2结果处理方式以及传参获得原生Http
- 【智能制造】关于德国工业4.0的简要介绍
- spring boot项目启动,Tomcat报端口已被使用
- SQLServer 2016安装时的错误:Polybase要求安装Oracle JRE 7更新51或更高版本
- 负载均衡算法改为源地址哈希法
- HTML表格鼠标滑过变色 和奇数偶数行变色+点击变色
- 一篇总结的很好的Spring data jpa 文章,里面包含多种查询方式,可以结合api使用
- leetcode 131|132. Palindrome Partitioning 1|2
- python_控制台输出带颜色的文字方法
- Spark源码分析之DAGScheduler以及stage的划分
- js事件添加
- Jenkins 构建IOS 项目遇到的坑
- 一看就懂的ReactJs入门教程
- 网易云音乐歌曲带时间轴歌词的提取