<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>简单表格隔行换色+鼠标经过变色</title>
</head>
<body>
<style>
*{border:none;}
table{width:100%;border:1px solid silver;margin-bottom:30px;background:#F7F7F7}
</style>
<table id="tb1">
<tr ><td> </td></tr>
<tr ><td> </td></tr>
<tr ><td> </td></tr>
<tr ><td>点一下我</td></tr>
<tr ><td>点一下我</td></tr>
<tr ><td>点一下我</td></tr>
</table>
<table id="tb2">
<tr ><td> </td></tr>
<tr ><td> </td></tr>
<tr ><td> </td></tr>
<tr ><td> </td></tr>
<tr ><td> </td></tr>
<tr ><td> </td></tr>
</table>
<script>
//代码如下
var G = function(id){return document.getElementById(id)}
var EACH = function(o,fn){for(var i=0;i<o.length;i++){fn.call(o[i],i,o); if(i==o.length-1) return o}}
var _2009_ = function(){this.init.apply(this,arguments)};
_2009_.prototype={
init:function(o){
EACH(G(o.id).rows,function(i,O){
var d=false;
i%2== +!!o.parity ? this.style.background = o.cor1:'';
this['color2'] = this['color'] = this.style.background;
this.onmouseover = function(){this.style.background = o.cor2}
this.onclick = function(){d?(this.style.background = this['color2'] = this['color'],d=false):(this.style.background = this['color2'] = o.cor3,d=true);}
this.onmouseout = function(){this.style.background = this['color2']}
})
}
};
//用法如下.可设定奇偶.
new _2009_({id:'tb1',cor1:'#DDDDE4',cor2:'#BAD0FC',cor3:'#FFFF99'});
new _2009_({id:'tb2',cor1:'#DDDDE4',cor2:'#BAD0FC',cor3:'#FFFF99',parity:'默认是奇数,设了就是偶数'});
</script>
</body>
</html>
分享到:
相关推荐
下面我们将详细探讨如何实现“超简单表格隔行换色+鼠标经过变色”这一功能,并兼容IE6、IE7以及Firefox。 首先,让我们从隔行换色开始。这是一种常见的CSS技巧,可以通过使用CSS伪类`:nth-child()`来实现。这个选择...
"表格隔行换色 鼠标移过变色"是两种常见的表格样式优化手段,它们可以使得表格内容更易于阅读,同时提升用户体验。在JavaScript(JS)的帮助下,我们可以轻松实现这些效果。 1. **隔行换色**: 隔行换色通常使用...
/** * * @author 翟正强 广东中山中南中南T25班 * @version1.0 * @2009-09-08 * @表格渲染(悬浮变色,隔行换色,点击变色) */
为了提高用户的阅读体验,有时候我们需要对表格进行美化,例如实现隔行变色、鼠标滑过时选中变色等特效。本教程将详细介绍如何使用JavaScript来实现这些效果。 首先,让我们了解一下JavaScript在网页中的作用。...
首先,让我们讨论表格隔行换色。这种效果通常被称为“斑马线”效果,因为它使得交替的行呈现出不同的颜色,从而帮助用户更容易地分辨出每一行。在HTML中,我们可以通过CSS(Cascading Style Sheets)来实现这一功能...
CSS+JS 实现表格隔行变色 鼠标移动变色
在网页设计中,为了提升用户体验和视觉效果,经常会使用到jQuery技术来实现一些动态功能,如隔行换色、鼠标经过样式变化以及标题提示效果。这些功能可以使网页更具交互性,增强用户对信息的感知。 首先,让我们了解...
JS代码 JS网页内容模块选用 Photoshop 扩展动作 TAB带动画 隔行同色 层固定在右下角的离奇方法 超简单表格隔行换色+鼠标经过变色 打开关闭层JS 弹出菜单 顶部自动收缩滑动门广告代码 动画效果打开层 关闭层 固定位置...
本主题涉及的是使用jQuery实现的一种常见的用户界面优化技巧——"表格隔行变色"以及"鼠标滑过时竖直表格内容变色效果"。这种效果可以提升表格的可读性,使得数据更加清晰易辨。 首先,我们来讨论“表格隔行变色”。...
其中,操作表格(table)的视觉样式如隔行换色和鼠标经过变色是前端开发者经常要处理的场景。接下来,我们将从技术角度详细解读如何使用jQuery实现这两种效果。 首先,我们讨论如何实现table的隔行换色。隔行换色的...
### 隔行变色与鼠标滑过变色技术详解 在网页设计中,为了提升用户体验及美观性,经常会使用到隔行变色以及鼠标滑过时改变颜色的效果。这两种效果可以通过不同的技术来实现,包括使用`expression`(仅限于IE浏览器)...
在网页设计中,表格隔行变色是一种常见的视觉优化手段,它能帮助用户更清晰地分辨数据行,提高阅读和理解效率。特别是在处理大量数据的时间表格中,这种效果尤为重要。"表格隔行变色"技术通常结合JavaScript和CSS来...
js代码: css代码: 代码如下: tr.alt td { background:#ecf6fc; /*这行将给所有的tr加上背景色*/ } tr.over td { background:#bcd4ec; /*这个将是鼠标高亮行的背景色*/ }
本项目“精选_毕业设计_隔行换色鼠标指向表格行变色(含页面内容查找功能)、jQuery UI插件(gridster)_完整源码”集成了这些技术,为用户提供了一套实用的功能。 首先,我们来探讨“隔行换色鼠标指向表格行变色”...
表格隔行变色功能的实现(当鼠标经过当前行变颜色,当鼠标离开当前行变颜色,利用鼠标经过和离开事件完成)!!!
在这个例子中,我们将深入探讨如何使用jQuery创建一个插件,以实现表格隔行变色以及鼠标滑过时的高亮显示效果。 首先,我们来看一下基本的HTML结构,这里包含了一个简单的表格,用于展示插件的效果: ```html ...
在网页设计中,经常需要对数据列表进行美化,如实现表格的隔行换色和鼠标悬停时变色的效果,这能提升用户的交互体验。在ASP.NET中,Repeater控件是一个常用的数据绑定控件,它能够灵活地展示数据。在本教程中,我们...