CSS+JS鼠标悬停单元格变色

  • 又一款鼠标悬停表格单元格,表格变色的实例效果,运用了CSS和JS两者技术的结合,因些兼容性非常好,而且易于控制,代码修改方便,跟表格读取动态数据没有任何关系,比较方便。

<html>
<head>
<title>鼠标悬停单元格变色</title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<style type="text/css">
<!--
#myTable{
width:100%;border-collapse:collapse;margin:1em 0;
}
#myTable th,td{
text-align:left;padding:.5em;border:1px solid #fff;
}
th{
background-color:#328aa4;color:#fff;
}
td{background:#e5f1f4;}
tr.even td{background:#e5f1f4;}
tr.odd td{background:#f8fbfc;}
tr.over td{background:#bce774;}
tr.out td{}
-->
</style>
</head>
<body >
<table width="500" id="myTable" cellspacing="0" cellpadding="0">
<tr>
<th>title</th>
<th>title</th>
<th>title</th>
</tr>
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
</table>
<script type="text/javascript">
<!--
function changeTableBg()
{
var changeTr=document.getElementById("myTable").getElementsByTagName("tr");
for(i=0;i<changeTr.length;i++)
{
changeTr[i].className=(i%2>0)?"even":"odd";
changeTr[i].temp=changeTr[i].className;
changeTr[i].onmouseover=function(){
this.className=‘over‘;
}
changeTr[i].onmouseout=function(){
this.className=this.temp;
}
}
}
//-->
</script>
</body>
</html>

CSS+JS鼠标悬停单元格变色

时间: 2024-11-07 00:41:45

CSS+JS鼠标悬停单元格变色的相关文章

EXTJS 4.2 实现 gridpanel 鼠标悬停单元格以提示信息的方式显示单元格内容。

由于gridpanel的单元格里的文字太多时候,都由省略号代替,就想实现如题的功能,经过反复实验,终于搞定了!直接上代码: me.on('itemmouseenter', function (view, record, item, index, e, eOpts) { if (view.tip == null) { //这块判断很重要,不能每次都创建个tooltip,要不显示会有问题. view.tip = Ext.create('Ext.tip.ToolTip', { // The overa

兄弟连教育分享:用CSS实现鼠标悬停提示的方法

本文,兄弟连HTML5培训 ,分享了纯CSS实现鼠标悬停提示的方法.给大家供大家参考.具体分析如下: 这是一款比较漂亮的鼠标悬停提示效果,用纯CSS代码实现,鼠标放到图片上会显示一个层,也就是悬停时的提示,在这个提示框内你还可以加入图片或是一个列表,这就靠你的发挥了,提示框的背景颜色和文字颜色你都可以自己调. 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3

JavaScript提高:004:JS获取Gridview单元格时层级问题

使用javascript获取页面中元素的属性,或者对元素进行操作.这种使用是非常多的.不过对于获取那些在页面中单一的元素,诸如,页面上的某个文本框,下拉列表,按钮等可以直接用ID获取到的这种元素,用法自然简单.这里就不多说了,太简单了.一般比较复杂的是,获取元素中的元素,比如动态生成的那些元素.这里就拿表格中的元素为例吧.知道如何获取表格中的单元格内的元素了,其他的复杂元素也就不在话下了.下面举个简单的例子,获取GridView的单元格元素.平常使用比较多的也就是这种的.行中有个操作按钮,然后对

js合并table单元格实例

这里展示js合并table的单元格,代码亲测可行 后台采用springmvc搭建 Record实体类 public class Record {     public String isp;     public String large_area;     public String province;     public String name;     public String age;       ......   //省略get和set方法  } action方法         

js获取表格单元格中的元素

由于长时间没有练习javaScript的代码,导致现在用起来相当的生疏,前几天要简单的取个表格的元素值,花了很长的时间,这里复习下 功能:点击取值,打印编码,书名 js代码如下: <script type="text/javascript"> var table_main = function(){}; //加载页面信息 table_main.loadpage = function(){ }; //点击操作 table_main.deletetr = function(bt

js 动态合并单元格并求和

需求:相同的产品名称,要合并单元格,并计算出相同产品总共消耗多少标煤. function autoRowSpan(tb, row, col) { var lastValue = ""; var value = ""; var pos = 1; var tdSum = 0; var cellValue = 0; for (var i = row; i < tb.rows.length; i++) { value = tb.rows[i].cells[col].i

CSS之鼠标悬停——内容变深/变浅

分别制作两套样式,鼠标悬停(hover)和默认状态时 变深设置: .img{ filter: alpha(Opacity=60); opacity: 0.6; } .img:hover{ filter: alpha(Opacity=100); opacity: 1; } 变浅设置: .img{ filter: alpha(Opacity=100); opacity: 1; } .img:hover{ filter: alpha(Opacity=60); opacity: 0.6; } 原文地址:

HTML CSS 实现鼠标悬停时图片拉近效果

前言 为了让网页的使用体验更好,我们会让网页的某些元素对鼠标的动作做出响应.例如鼠标滑过.单击按钮的时候按钮变色.变形.之前在很多网页上看到了鼠标滑过一个图片链接时图片放大.拉近的效果,今天尝试实现一下. 1. 使用background实现 思路:设置以图片作为div元素的背景,鼠标滑过div的时候通过background属性放大图片. <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

easyUI的doCellTip 就是鼠标放到单元格上有个提示的功能

1:这个东西是我抄的(抄的哪儿的我就想不起来了- -)弹出的窗没有样式  不是很好看 //扩展 $.extend($.fn.datagrid.methods, { /** * 开打提示功能 * @param {} jq * @param {} params 提示消息框的样式 * @return {} */ doCellTip : function(jq, params) { function showTip(data, td, e) { if ($(td).text() == "")