首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tablesorter jQuery ZebraStrip不工作

Tablesorter jQuery ZebraStrip不工作
EN

Stack Overflow用户
提问于 2014-05-12 18:29:30
回答 2查看 203关注 0票数 2

我遵循这个链接来制作tablesorter。我试着遵循这个方法,但它并没有很好的恢复。

HTML

代码语言:javascript
复制
<table id="myTable" class="tablesorter">
    <thead>
        <tr> 
            <th>USERNAME</th>
            <th>EMAIL</th>
            <th>DATE</th>
            <th>NICKNAME</th> 
        </tr>
    </thead>
    <tbody>
        <tr>
            <td> Hello </td> 
            <td> test@gmail.com </td>
            <td> January </td>
            <td> Hatchiu </td>
        </tr>
        <tr>
            <td> Hello </td> 
            <td> test@gmail.com </td>
            <td> January </td>
            <td> Hatchiu </td>
        </tr>
        <tr>
            <td> Hello </td> 
            <td> test@gmail.com </td>
            <td> January </td>
            <td> Hatchiu </td>
        </tr>
    </tbody>
</table>

CSS。

代码语言:javascript
复制
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 12px;
    width: 100%;
    text-align:left;
}

table.tablesorter thead tr th {
    background-color: #E6EEEE;
    border: 1px solid #CCC;
    font-size: 10px;
    padding: 4px;
    text-align:center;
    vertical-align:middle;
}

table.tablesorter tbody td {
    padding: 4px;
    background-color: #FFF;
    vertical-align: middle;
    border: 1px solid #CCC;
}

table.tablesorter tbody tr:nth-child(odd) {
    background-color:yellow;
}

table.tablesorter thead tr .headerSortUp {
    background-image: url(asc.gif);
}

table.tablesorter thead tr .headerSortDown {
    background-image: url(desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

Javascript

代码语言:javascript
复制
$(document).ready(function() 
        { 
            $("#myTable").tablesorter(); 
        } 
    ); 

我还有jquery-latest.jsjquery.tablesorter.js

这些都有几个问题。

  1. 斑马脱衣舞不行
  2. 上升和下降都不起作用。

JSFIDDLE去检查一下。

伙计们有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-12 18:57:18

这样可以做到:

代码语言:javascript
复制
<!-- your table code -->
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="LINKTOPLUGIN.js">
<script>
$(document).ready(function () {
    $("#myTable").tablesorter();
});
</script>

CSS

代码语言:javascript
复制
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 12px;
    width: 100%;
    text-align:left;
}
table.tablesorter thead tr th {
    background-color: #E6EEEE;
    border: 1px solid #CCC;
    font-size: 10px;
    padding: 4px;
    text-align:center;
    vertical-align:middle;
}
table.tablesorter tbody td {
    padding: 4px;
    background-color: #FFF;
    vertical-align: middle;
    border: 1px solid #CCC;
}
table.tablesorter tbody tr:nth-child(odd) td {
    background-color:yellow;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}
票数 0
EN

Stack Overflow用户

发布于 2014-05-12 18:48:12

问题在于CSS规则。

代码语言:javascript
复制
table.tablesorter tbody tr:nth-child(odd) {
    background-color:yellow;
}

需要参考td

代码语言:javascript
复制
table.tablesorter tbody tr:nth-child(odd) td{
    background-color:yellow;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23616238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档