jquery tablesorter CSS arrow icons

后端 未结 6 1391
离开以前
离开以前 2021-01-06 19:24

This is really more of a CSS question than a jQuery question. I\'m using the tablesorter jQuery plugin to sort tables dynamically.

Here\'s what it looks like curren

相关标签:
6条回答
  • 2021-01-06 19:47

    Try this:

    th.headerSortUp span{
        background: url("arrow-up.gif") right center no-repeat;
        padding-right: 20px;
    }
    
    th.headerSortDown span{
        background: url("arrow-up.gif") right center no-repeat;
        padding-right: 20px;
    }
    

    And add span to your th

    Edit: Changed div to span (see coments below)

    0 讨论(0)
  • 2021-01-06 19:50

    Place a span tag in your th and style it with:

    th.headerSortUp span {
        background: url("arrow-up.gif") right center no-repeat;
        padding-right: 15px;
    }
    
    0 讨论(0)
  • 2021-01-06 19:53

    In my case, this worked:

    table.tablesorter th.tablesorter-headerSortUp {
      background-image: url(../images/asc.gif);
    }
    
    table.tablesorter th.tablesorter-headerSortDown {
      background-image: url(../images/desc.gif);
    }
    

    Style.css downloaded from web cantained only headerSOrtUp class, but this works only with tablesorted-headerSortUp class, so they must have changed it.

    Hope it saves some time to someone.

    0 讨论(0)
  • 2021-01-06 19:56

    If you cascade their stylesheet, it will look exactly the way it looks on the TableSorter site. You don't even need to move it from their package. Just add this line after your style sheet declaration:

    <link href="[YOUR PATH TO]/tablesorter/themes/blue/style.css" rel="stylesheet" type="text/css" />
    
    0 讨论(0)
  • 2021-01-06 19:57
    th.tablesorter-headerUnSorted {
        background-image: url(/share/css/contextmenu/images/sort_both.png);
        background-repeat: no-repeat;
        padding-right: 20px;
        background-position: right;
    }
    
    th.tablesorter-header {
        background-image: url(/share/css/contextmenu/images/sort_both.png);
        background-repeat: no-repeat;
        padding-right: 20px;
        background-position: right;
    }
    
    th.tablesorter-headerDesc {
        background-image: url(/share/css/contextmenu/images/sort_desc.png);
        background-repeat: no-repeat;
        padding-right: 20px;
        background-position: right;
    }
    
    th.tablesorter-headerAsc {
        background-image: url(/share/css/contextmenu/images/sort_asc.png);
        background-repeat: no-repeat;
        padding-right: 20px;
        background-position: right;
    }
    
    0 讨论(0)
  • 2021-01-06 19:57

    I was just missing the "tablesorter" class added to table. I added it and it solved. May this help somebody :)

    0 讨论(0)
提交回复
热议问题