`
DJ阿布
  • 浏览: 30666 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

表格间隔换色js

 
阅读更多

玩法:给table加一个DataTable的class。

 

第一版

 

$(document).ready(function () {
    //间隔换色
    $("table.DataTable").each(function () {
        $(this).bind("stripe", function () {
            $("tbody tr", this).each(function (index) {
                if ($("th", this).length) {
                    $(this).addClass("subhead");
                }
                else {
                    $(".DataTable tr:even").not("tr:first").addClass("even");
                    $(".DataTable tr:odd").addClass("odd");
                }
            });
        });
        $(this).trigger("stripe");
    });
});

 

升级版

 

$(document).ready(function () {
    //间隔换色
    $(".DataTable tbody tr:has(th)").addClass("subhead");
    $(".DataTable tr:even").not("tr:first").addClass("even");
    $(".DataTable tr:odd").addClass("odd");
});

分享到:
评论

相关推荐

    table中文排序,间隔色HTC组件

    此外,"间隔色"通常指的是在表格中通过不同颜色来区分行或列,提高数据的可读性和视觉效果。"HTC组件"可能是指HTML Component,它是一种早期的Web组件技术,允许开发者创建可重用的HTML元素。现在,我们主要关注的是...

    Js 实现表格隔行换色一例

    Js(JavaScript)是一种广泛用于网页开发的脚本语言,利用Js可以实现各种动态效果,包括表格的隔行换色。 要实现这个效果,首先需要编写相应的HTML代码来构建表格的基本结构,再通过CSS样式定义表格的外观,包括...

    用js、css实现table间隔行不同色.pdf

    总结来说,这个例子展示了如何利用JavaScript和CSS进行交互式设计,实现表格间隔行颜色的动态变化。开发者可以依据此方法为自己的网页表格增添更多的视觉层次感,提高用户体验。此外,这也是一种灵活的前端开发技巧...

    vue.js韩语字母变色表格特效.zip

    Vue.js是一种流行的JavaScript框架,主要用于构建用户界面。在这个“vue.js韩语字母变色表格特效.zip”项目中,我们可以看到一个实现的特效,它能够使韩语字母在表格中动态变色,为网页增添视觉吸引力。这个效果可能...

    JavaScript实现表格快速变色效果代码

    通过JavaScript中的数组遍历技术,我们可以对表格中的每一个单元格进行操作,改变其背景色,从而实现变色效果。为了能够让这个过程连续不断,我们使用了JavaScript中的定时器函数setTimeout来循环执行变色函数。 在...

    Javascript表格高级操作

    在“Javascript表格高级操作”这个主题中,我们将深入探讨如何实现一系列高级功能,包括动态创建表格、跨浏览器兼容性、间隔色设定、鼠标悬停高亮、编辑与删除功能以及全选、全清和反选操作。这些功能都是为了提升...

    用JS实现表格分隔条

    本文将深入探讨如何使用JavaScript来实现表格的分隔条功能。 首先,我们需要理解HTML表格的基本结构。一个表格由`<table>`元素定义,内部包含`<tr>`(行)元素,`<tr>`中嵌套`<th>`(表头单元格)或`<td>`(数据...

    Javascript高级表格操作

    接着,实现表格间隔行颜色,可以通过CSS来完成。设置一个类,如`.alt-row`,并应用条件性样式。例如,当行的索引为偶数时,为其添加该类。在CSS中,为这个类定义不同的背景色。这可以通过遍历表格的每一行并检查其...

    javascript简单实现表格行间隔显示颜色并高亮显示

    根据给定的文件信息,我们来详细解析如何通过JavaScript和CSS实现一个表格中行间隔显示不同颜色,并且能够对鼠标悬停的行实现高亮显示的效果。这在网页中是一种常见的交互效果,可以使表格数据更加易于阅读和区分。 ...

    jquery无刷新表格内容文字或者图片随机显示渐隐champagne.js.zip

    本文将深入探讨如何利用jQuery库实现一个无刷新的表格内容随机渐隐效果,特别关注的是一个名为"Champagne.js"的JavaScript插件。这个插件允许我们在表格中的文字或图片上实现这种效果,增加页面的互动性和视觉趣味性...

    LED大屏播放中表格内容超长自动滚动

    这需要考虑到滚动速度、滚动间隔以及如何平滑过渡等问题。 3. **实时更新**:由于是“实时LED信息发布系统”,所以系统需要实时接收和处理数据。这可能涉及数据库操作、网络通信和数据同步等技术。 4. **界面交互*...

    8款非常好看的css表格

    这款表格完全依赖CSS实现,无需JavaScript插件,轻量级且响应式。通过灵活的CSS选择器和伪类,它能轻松适应各种屏幕尺寸,为用户提供一致的浏览体验。 2. **Material Design Lite (MDL) Tables** MDL是谷歌推出的...

    jQuery表格信息自动向上滚动代码.zip

    上述代码中,`scrollUp`函数负责向上滚动表格,`-50`代表每次滚动的距离,`1000`是滚动间隔时间,单位为毫秒。 7. **适应性和兼容性**: 虽然jQuery在大多数现代浏览器中表现良好,但在某些老版本的浏览器中可能...

    IE8 chrome中table隔行换色解决办法

    在网页设计中,表格(Table)的隔行换色是一种常见的视觉优化手段,它能帮助用户更好地区分数据,提高阅读体验。然而,不同浏览器对于某些CSS属性的支持程度不同,这可能导致在某些特定浏览器中,如IE8或Chrome,...

    实现表格的隔行变色

    2. **自定义样式**:除了基础的单色间隔,还可以使用渐变色、图案填充等方式增加视觉效果。 3. **交互式变色**:当鼠标悬停在某一行时,可以改变这一行的颜色,增加用户的交互体验。 4. **无障碍性**:确保颜色...

    javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法

    首先,文档提到了表格间隔色的实现。在表格中交替改变行的背景色可以使用一个简单的JavaScript循环,在创建行时判断行索引的奇偶性,然后为奇数行和偶数行分别设置不同的背景颜色。在本例中,偶数行被设置为白色背景...

    jQuery表格信息自动向上滚动代码

    jQuery的`.animate()`方法可以用来创建平滑的滚动效果,通过设定时间间隔(如每隔一定毫秒)改变表格的 scrollTop 属性,从而达到信息自动向上滚动的效果。而当用户将鼠标悬停在表格上时,可以通过`.mouseover()`和`...

    css3隔行变换色实现示例

    CSS3的这些伪类选择器极大地增强了网页设计的灵活性,使得开发者无需编写复杂的JavaScript或jQuery代码,就能轻松实现隔行变换色的效果。这种方法对于数据列表、文章列表或者其他任何需要区分行的场景都非常有用,它...

    网页表格制作

    7. **排序和筛选**:虽然这超出了基本CSS的范围,但可以通过JavaScript库(如jQuery DataTables)实现表格数据的排序和筛选功能。 通过以上方法,你可以创建出美观、功能丰富的网页表格。实践操作时,可以参考...

    day03-js.zip

    表格的隔行换色是通过CSS(Cascading Style Sheets)和JavaScript配合实现的。JavaScript可以遍历表格的每一行,通过行的索引判断是否为偶数行,然后动态地添加或修改CSS类,使偶数行呈现不同的背景颜色,提高表格...

Global site tag (gtag.js) - Google Analytics