`

CSSTAVLE SHARED

 
阅读更多

分享之。。。



---------------------------------
HEML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>
<head>
<title>Zebra Tables Demo</title>
<script type="text/javascript">

var Event = {
	add: function(obj,type,fn) {
		if (obj.attachEvent) {
			obj['e'+type+fn] = fn;
			obj[type+fn] = function() { obj['e'+type+fn](window.event); }
			obj.attachEvent('on'+type,obj[type+fn]);
		} else
		obj.addEventListener(type,fn,false);
	},
	remove: function(obj,type,fn) {
		if (obj.detachEvent) {
			obj.detachEvent('on'+type,obj[type+fn]);
			obj[type+fn] = null;
		} else
		obj.removeEventListener(type,fn,false);
	}
}

function $() {
	var elements = new Array();
	for (var i=0;i<arguments.length;i++) {
		var element = arguments[i];
		if (typeof element == 'string') element = document.getElementById(element);
		if (arguments.length == 1) return element;
		elements.push(element);
	}
	return elements;
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/,"");
}

function addClassName(el,className) {
	removeClassName(el,className);
	el.className = (el.className + " " + className).trim();
}

function removeClassName(el,className) {
	el.className = el.className.replace(className,"").trim();
}

var ZebraTable = {
	bgcolor: '',
	classname: '',
	stripe: function(el) {
		if (!$(el)) return;
		var rows = $(el).getElementsByTagName('tr');
		for (var i=1,len=rows.length;i<len;i++) {
			if (i % 2 == 0) rows[i].className = 'alt';
			Event.add(rows[i],'mouseover',function() { ZebraTable.mouseover(this); });
			Event.add(rows[i],'mouseout',function() { ZebraTable.mouseout(this); });
		}
	},
	mouseover: function(row) {
		this.bgcolor = row.style.backgroundColor;
		this.classname = row.className;
		addClassName(row,'over');
	},
	mouseout: function(row) {
		removeClassName(row,'over');
		addClassName(row,this.classname);
		row.style.backgroundColor = this.bgcolor;
	}
}

window.onload = function() {
	ZebraTable.stripe('mytable');
}

</script>
<style type="text/css">

body {
	background: #fff;
}

table {
	border-collapse: collapse;
	width: 80%;
	margin: 24px;
	font-size: 1.1em;
}

th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

td * {
	padding: 6px 11px;
}

tr.alt td {
	background: #ecf6fc;
}

tr.over td, tr:hover td {
	background: #bcd4ec;
}

</style>
</head>

<body>

<table id="mytable">
	<thead>
		<tr>
			<th>0000</th>
			<th>0000</th>
			<th>0000</th>
			<th>0000</th>
			<th>0000</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
		<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
<tr>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
			<td>1111</td>
		</tr>
	</tbody>
</table>

</body>
</html>

  • 大小: 94 KB
分享到:
评论

相关推荐

    AS3 SharedObject 本地通讯 小例子

    AS3 SharedObject 是ActionScript 3中的一个关键组件,它允许在Flash应用程序中实现本地数据存储,特别是对于处理用户设置、游戏进度或者轻量级的数据持久化非常有用。本小例子将带你深入理解如何利用SharedObject...

    Open认证和Shared认证.docx

    Open认证和Shared认证是两种常见的无线网络接入认证方式,它们主要用于确保只有授权的设备能够连接到无线网络,保护网络安全。以下是对这两种认证方式的详细解释。 Open认证,也称为开放系统认证,是一种相对简单的...

    智能指针shared_ptr的Demo

    此外,`shared_ptr`还支持拷贝构造和赋值操作,拷贝或赋值时,所有`shared_ptr`实例都会共享同一个引用计数,这样可以确保只有在没有`shared_ptr`指向目标对象时才释放内存。 在C++中,`shared_ptr`通常用于替代...

    ffmpeg-shared-3.3.3-20160116-win64-shared.7z

    在给定的压缩包 "ffmpeg-shared-3.3.3-20160116-win64-shared.7z" 中,包含了FFmpeg 3.3.3版本的共享库(shared libraries),这是针对Windows 64位平台编译的。这个版本在Visual Studio 2015环境下已经过测试,可以...

    maven-shared-utils-3.2.1.jar

    maven-shared-utils-3.2.1.jar

    MySQL-shared-5.6.29

    Linux系统安装MySQL-shared-5.6.29-1.linux_glibc2.5.x86_64.rpm。

    INSTALL_FAILED_MISSING_SHARED_LIBRARY 的解决办法

    ### INSTALL_FAILED_MISSING_SHARED_LIBRARY 解决方案 在进行Android应用开发时,可能会遇到“INSTALL_FAILED_MISSING_SHARED_LIBRARY”的错误提示。此问题通常发生在尝试安装包含特定共享库依赖的应用程序时,而...

    maven-shared-incremental-1.1.jar

    maven-shared-incremental-1.1.jar

    索尼笔记本Sony Shared Library v5.9.0.03310 官方版_for win7

    索尼笔记本Sony Shared Library是索尼开发的笔记本应用程序需要用到的一些dll,如果有丢失dll文件的,就下载吧。使用方法第一步先装好SSL然后重新启动,开始安装剩下的程序。安装顺序:Sony Shared Library nbsp;amp...

    前端开源库-rw-shared

    "rw-shared"就是这样一款专为前端开发者设计的开源代码库,它旨在提供一系列可复用的组件和工具,以实现前端应用的高效共享与协作。 "rw-shared"库的核心目标是实现代码的共享,这通常意味着它包含了多个模块,这些...

    Poco SharedLibrary

    ### Poco C++扩展库中的SharedLibrary:动态链接库使用详解 #### SharedLibrary概述 现代操作系统平台大多提供了在运行时加载程序模块的功能,这些模块通常是以共享库(动态链接库)的形式存在。例如,在Windows...

    Syncfusion.Shared.Wpf.dll

    Syncfusion.Shared.Wpf.dll

    oracle性能调整 Shared pool深入分析及性能调整.pdf

    ### Oracle性能调整:Shared Pool深入分析及性能优化 #### 一、Shared Pool概念与重要性 **Shared Pool** 是Oracle数据库实例内存结构SGA(System Global Area)中的一个重要组成部分,主要用于存储共享的数据结构...

    Flash的数据处理类SharedObject.pdf

    在这些情况下,使用SharedObject类就可以在本地进行数据存储和处理,无需搭建复杂的网络数据处理系统。 SharedObject类是Flash中用于数据处理的一个非常强大的类,它的功能类似于网页中的Cookie,可以以文件的形式...

    利用Shared Preferences,在2个不同的Activity传递数据

    在这个主题中,我们将深入探讨如何利用 Shared Preferences 在两个不同的 Activity 之间传递数据。 1. **Shared Preferences 概念** Shared Preferences 是一个接口,提供了在应用程序内存储简单键值对的方法。...

    ffmpeg-4.3.1-win64-shared.zip

    这个“ffmpeg-4.3.1-win64-shared.zip”压缩包提供的是FFmpeg的一个预编译的Windows 64位共享版本,意味着在运行时它依赖于动态链接库。以下是对FFmpeg及其核心功能的详细解释: 1. **FFmpeg的组件**:FFmpeg主要由...

    ffmpeg-4.4-full_build-shared.zip

    预编译好的FFmpeg文件,如"ffmpeg-4.4-full_build-shared.zip",通常是为了方便用户快速在不同平台上运行而准备的,无需用户自己从源代码编译。这个压缩包包含了一个已经配置好、链接了所有必要库的FFmpeg二进制版本...

    解决EXCEL2016提示VBE6EXT.OLB不能被加载、且Microsoft Shared文件夹下无VBA文件夹的问题

    VBA文件夹,直接解压后,放到%Common Files%\microsoft shared下, 再通过win+r调出CMD窗口,输入regedit后弹出注册表编辑器, 找到HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32...

    ffmpeg-4.2.1-win32-shared.zip

    这个压缩包“ffmpeg-4.2.1-win32-shared.zip”包含了FFmpeg的4.2.1版本,专为32位Windows系统设计,并且是共享库版本。这意味着它包含动态链接库文件,使得在多个程序之间共享资源变得更加高效。 FFmpeg 包含了以下...

    Laravel开发-shared

    Laravel开发-shared Laravel框架。

Global site tag (gtag.js) - Google Analytics