2012-08-01 17 views
9

Estoy implementando el tablesorter de jQuery, pero parece que las flechas no se muestran.JQuery TableSorter: Las flechas de clasificación no muestran

Esto es lo que he hecho hasta ahora:

<script type="text/javascript" src="/path/to/jquery-latest.js"></script> 
<script type="text/javascript" src="/path/to/jquery.tablesorter.js"></script> 

y

$(document).ready(function() 
    { 
     $("#myTable").tablesorter(); 
    } 
); 

La tabla clasifica bien, pero las flechas no muestran. ¿Me estoy perdiendo de algo?
Incluso añade el siguiente, pero dejase' trabajo:

<LINK rel="StyleSheet" type="text/css" href="../tablesorter/themes/green/style.css"> 
+5

Apuesto a que es una hoja de estilo que viene con tablesorter, lo integró y también subió las imágenes a su servidor y cambió la ruta a las imágenes desde adentro el css? – Hipny

+1

asegúrese de que las imágenes .png estén en la misma carpeta que su CSS o tendrá que editar la url dentro del archivo .css –

Respuesta

10

que tenía el mismo problema cuando se utiliza en esta página tablesorter - http://ajthomas.co.uk/fpl/. Sin embargo, es porque me olvidé de agregar las hojas de estilo e imágenes que vienen en el download. Parece que tú también lo hiciste.

+1

hmmm ... y en la hoja de estilo está haciendo referencia a la id/clase de la tabla correcta? – Alex

+1

en la hoja de estilo en las referencias y la tabla con una clase de '.tablesorter', ¿su mesa tiene esa clase? – Alex

+0

El enlace ajthomas devuelve un 404. –

6

Si coloca en cascada su hoja de estilo, se verá exactamente como se ve en el sitio de TableSorter. Ni siquiera necesita moverlo de su paquete. Sólo tiene que añadir esta línea después de su declaración hoja de estilos:

<link href="[YOUR PATH TO]/tablesorter/themes/blue/style.css" rel="stylesheet" type="text/css" /> 
+0

funcionó como un encanto! – deeshank

0

Si alguien todavía está teniendo problemas con tablesorter no mostrar las flechas de clasificación, aquí hay un pequeño truco que utilizo en la devolución de llamada de inicialización:

$("table.sort").tablesorter({ 
    theme : 'dropbox', 
    cssIcon: 'tablesorter-icon', 
    initialized : function(table){ 
    $(table).find('thead .tablesorter-header-inner').append('<i class="tablesorter-icon"></i>'); 
    } 
}); 
0

Necesita agregar la clase tablesorter a su tabla

Cuestiones relacionadas