实现 Table 的行交替颜色、选中行变色的一种方法。演示+源码
2008-07-28 21:25
901 查看
.css_Grid1
{
padding:3px;
border:1px;
border-width:1px;
border-color:#ffee00;
width:100%;
border-collapse:collapse;
}
.css_Grid
{
color:Black;
background-color:#ffffee;
border-color:#5D7B9D;
border-width:1px;
border-style:solid;
width:450px;
}
.css_GridTR
{
color:White;
background-color:#5D7B9D;
}
td
{
font-size: 9pt;
padding:3px;
}
.css_TR_c1
{
background-color:#ffffee ;
color:#000000;
}
.css_TR_c2
{
background-color:#ffffaa ;
color:#993300;
}
.css_TR_move
{
background-color:#eaa ;
color:#123456;
}
.css_TR_CK
{
background-color:#ee0 ;
color:#333333;
}
借用了一下园子里的新闻的标题 :) 使用css和js实现。
var clickClass = "";
var moveClass = "";
var clickTR ;
var moveTR ;
function Move(me)
{
if (clickTR != me)
{
if (moveTR != me)
{
moveClass = me.className;
moveTR = me;
me.className = "css_TR_move";
//alert("a");
}
}
}
function Out(me)
{
if (clickTR != me)
{
moveTR = null;
me.className = moveClass;
}
}
function Ck(me,dataID)
{
if (clickTR != me)
{
if (clickTR)
{
clickTR.className = clickClass;
}
clickTR = me;
clickClass = moveClass;
}
alert("您选择的记录ID:" + dataID);
me.className = "css_TR_CK";
}
如果您想看源代码的话,IE的菜单栏,查看>源文件,您就能看到了。
.css_Grid
{
}{
color:Black;
background-color:#ffffee;
border-color:#5D7B9D;
border-width:1px;
border-style:solid;
width:100%;
}
.css_GridTR
{
}{
color:White;
background-color:#5D7B9D;
}
td
{
}{
font-size: 9pt;
padding:3px;
}
.css_TR_c1
{
}{
background-color:#ffffee ;
color:#000000;
}
.css_TR_c2
{
}{
background-color:#ffffaa ;
color:#993300;
}
.css_TR_move
{
}{
background-color:#eaa ;
color:#123456;
}
.css_TR_CK
{
}{
background-color:#ee0 ;
color:#333333;
}
<script type="text/jscript" language="javascript">
var clickClass = "";
var moveClass = "";
var clickTR ;
var moveTR ;
function Move(me)
{
if (clickTR != me)
{
if (moveTR != me)
{
moveClass = me.className;
moveTR = me;
me.className = "css_TR_move";
//alert("a");
}
}
}
function Out(me)
{
if (clickTR != me)
{
moveTR = null;
me.className = moveClass;
}
}
function Ck(me,dataID)
{
if (clickTR != me)
{
if (clickTR)
{
clickTR.className = clickClass;
}
clickTR = me;
clickClass = moveClass;
}
//alert("您选择的记录ID:" + dataID);
me.className = "css_TR_CK";
}
</script>
{
padding:3px;
border:1px;
border-width:1px;
border-color:#ffee00;
width:100%;
border-collapse:collapse;
}
.css_Grid
{
color:Black;
background-color:#ffffee;
border-color:#5D7B9D;
border-width:1px;
border-style:solid;
width:450px;
}
.css_GridTR
{
color:White;
background-color:#5D7B9D;
}
td
{
font-size: 9pt;
padding:3px;
}
.css_TR_c1
{
background-color:#ffffee ;
color:#000000;
}
.css_TR_c2
{
background-color:#ffffaa ;
color:#993300;
}
.css_TR_move
{
background-color:#eaa ;
color:#123456;
}
.css_TR_CK
{
background-color:#ee0 ;
color:#333333;
}
借用了一下园子里的新闻的标题 :) 使用css和js实现。
新闻标题 | 添加时间 | 人气 |
iPhone 3G拆解图 | 08-07-27 | 00,002 |
奥运核心资源被分食 搜狐央视网谁忽悠谁? | 08-07-27 | 1,234,567 |
微软推增强浏览器插件IE7Pro 助IE一臂之力 | 08-07-27 | 00,123 |
智联招聘70%股权换1.1亿美元巨额融资 | 08-07-27 | 08,888 |
前Google员工推搜索引擎Cuill 3倍Google网页数 | 08-07-27 | 00,654 |
WCG中国区落幕 一代新人换旧人 | 08-07-27 | 00,003 |
var moveClass = "";
var clickTR ;
var moveTR ;
function Move(me)
{
if (clickTR != me)
{
if (moveTR != me)
{
moveClass = me.className;
moveTR = me;
me.className = "css_TR_move";
//alert("a");
}
}
}
function Out(me)
{
if (clickTR != me)
{
moveTR = null;
me.className = moveClass;
}
}
function Ck(me,dataID)
{
if (clickTR != me)
{
if (clickTR)
{
clickTR.className = clickClass;
}
clickTR = me;
clickClass = moveClass;
}
alert("您选择的记录ID:" + dataID);
me.className = "css_TR_CK";
}
如果您想看源代码的话,IE的菜单栏,查看>源文件,您就能看到了。
.css_Grid
{
}{
color:Black;
background-color:#ffffee;
border-color:#5D7B9D;
border-width:1px;
border-style:solid;
width:100%;
}
.css_GridTR
{
}{
color:White;
background-color:#5D7B9D;
}
td
{
}{
font-size: 9pt;
padding:3px;
}
.css_TR_c1
{
}{
background-color:#ffffee ;
color:#000000;
}
.css_TR_c2
{
}{
background-color:#ffffaa ;
color:#993300;
}
.css_TR_move
{
}{
background-color:#eaa ;
color:#123456;
}
.css_TR_CK
{
}{
background-color:#ee0 ;
color:#333333;
}
<script type="text/jscript" language="javascript">
var clickClass = "";
var moveClass = "";
var clickTR ;
var moveTR ;
function Move(me)
{
if (clickTR != me)
{
if (moveTR != me)
{
moveClass = me.className;
moveTR = me;
me.className = "css_TR_move";
//alert("a");
}
}
}
function Out(me)
{
if (clickTR != me)
{
moveTR = null;
me.className = moveClass;
}
}
function Ck(me,dataID)
{
if (clickTR != me)
{
if (clickTR)
{
clickTR.className = clickClass;
}
clickTR = me;
clickClass = moveClass;
}
//alert("您选择的记录ID:" + dataID);
me.className = "css_TR_CK";
}
</script>
相关文章推荐
- 实现 Table 的行交替颜色、选中行变色的一种方法。演示+源码
- html表格table实现鼠标移入移出行变色的一种可用方法
- javascript实现table选中的行以指定颜色高亮显示的方法
- javascript实现table选中的行以指定颜色高亮显示的方法
- iOS 导航条透明(以及自定义颜色)的方法,去掉导航条底部黑线,随着tableView滚动设置导航条变色
- tableview 选中一行后,不显示选中颜色的方法 tableview 选中一行后,不显示选中颜色,不要将tableview的allowsSelection设置成NO,那样的话可能导致tablev
- 用javascript css实现GridView行背景色交替、鼠标划过行变色,点击行变色选中
- jQuery 行背景颜色的交替显示(隔行变色)实现代码
- jquery实现效果比较好的table选中行颜色
- 一种在windows平台下实现自动操作应用的方法,附带源码地址及使用方法
- 一种用C语言实现的打印程序源码的方法
- Jquery 实现表格颜色交替变化,点击选中行,鼠标移过颜色变化。
- 一个巧妙的方法实现elementUI的table的行选中
- listview的某个item选中后,条目颜色不消失。(实现方法一)
- jquery实现效果比较好的table选中行颜色
- Young tableaus 的一种实现方法
- 一种真正实现RMI无状态化的方法续:JVM源码修改步骤
- jquery实现效果比较好的table选中行颜色
- (android实战)控件选中字体颜色变色实现
- jquery实现点击table行变色且选中该行的radio