作家
登录

javascript table美化鼠标滑动单元格变色

作者: 来源:www.28hudong.com 2013-03-30 03:03:15 阅读 我要评论

orbitz-like behavior for hovering over table cells .cssguycomments {background:#eee;border:#ddd;padding:8px;margin-bottom:40px;} .cssguycomments p {font:normal 12px/18px verdana;} table {border-collapse:collapse;} thead th { font:bold 13px/18px georgia; text-align:left; background:#fff4c6; color:#333; padding:8px 16px 8px 8px; border-right:1px solid #fff; border-bottom:1px solid #fff; } thead th.null {background:#fff;} tbody th { font:bold 12px/15px georgia; text-align:left; background:#fff9e1; color:#333; padding:8px; border-bottom:1px solid #f3f0e4; border-right:1px solid #fff; } tbody td { font:normal 12px/15px georgia; color:#333; padding:8px; border-right:1px solid #f3f0e4; border-bottom:1px solid #f3f0e4; } /* 这3个是关键 --cssrain.cn */ tbody td.on {background:green;} thead th.on {background:red;} tbody th.on {background:red;} /* For functions getElementsByClassName, addClassName, and removeClassName Copyright Robert Nyman, http://www.robertnyman.com Free to use if this text is included */ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } function getElementsByClassName(className, tag, elm){ var testClass = new RegExp("(^|\s)" + className + "(\s|$)"); var tag = tag || "*"; var elm = elm || document; var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag); var returnElements = []; var current; var length = elements.length; for(var i=0; i 0)? " " : "") + className; } return elm.className; } function removeClassName(elm, className){ var classToRemove = new RegExp(("(^|\s)" + className + "(\s|$)"), "i"); elm.className = elm.className.replace(classToRemove, "").replace(/^s+|s+$/g, ""); return elm.className; } function makeTheTableHeadsHighlight() { // get all the td's in the heart of the table... var table = document.getElementById('rockartists'); var tbody = table.getElementsByTagName('tbody'); var tbodytds = table.getElementsByTagName('td'); // and loop through them... for (var i=0; i Final example with JavaScript applied. Hover over a table cell to see effects. "View Source" and copy if you'd like to use. Rolling Stones U2 Mötley Crüe Lead Vocals Mick Jagger Bono Vince Neil Lead Guitar Keith Richards The Edge Mick Mars Bass Guitar Ron Wood Adam Clayton Nikkie Sixx Drums Charlie Watts Larry Mullen, Jr. Tommy Lee 本篇文章来源于 cssrain.cn 原文链接:http://www.cssrain.cn/article.asp?id=20 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  推荐阅读

  使用 JavaScript 创建可维护的幻灯片效果代码第1/3页

第一步:分析问题(Analizing the problem) 创建一个好的脚本,第一步应该是去分析哪些是你要完成的:我们想要创建一个照片的幻灯片效果,并且我们想要保持维护的方便。 如何创建一个幻灯片效果 在一个网站上拥有>>>详细阅读


本文标题:javascript table美化鼠标滑动单元格变色

地址:http://www.17bianji.com/kaifa2/JS/29618.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)