Ho creato una tabella di base in js fiddle. Sto usando la funzione di classificazione dei dati, tuttavia se fai clic sulle intestazioni o fai clic su un'intestazione, salta una e fai clic su un'altra, sembra ignorare il primo clic del mouse. (Per replicare il problema clicca su Periodo di conferma, poi su ABN, quindi torna al periodo di conferma)Problema di tabella JQuery Sort - Saltare la colonna disattiva il primo clic del mouse
Qualche idea?
<table id="tableSort" class="tableSort" cellspacing="0" style="margin-top:20px;margin-left:10px;">
<thead>
<tr>
<th>Confirmation Period</th>
<th>Legal/Entity Name</th>
<th>ABN</th>
<th>Business/Trading Name</th>
<th>Status</th>
</tr>
</thead>
<tr>
<td>1</td>
<td>a</td>
<td>34</td>
<td>78</td>
<td>b</td>
</tr>
<tr>
<td>2</td>
<td>c</td>
<td>100</td>
<td>90</td>
<td>g</td>
</tr>
e il JS ...
$(document).ready(function() {
$('#tableSort').dataTable({
"searching": false,
"paging": false,
"info": false
});
});
jsfiddle: http://jsfiddle.net/wcdg3ddL/
grazie per la tua risposta. Non sono sicuro se hai guardato l'esempio di JSFiddle?
1. Le frecce non ostacolano l'ordinamento. L'ordinamento funziona bene.
2. Ci sono 2 righe di dati per mostrare che l'ordinamento funziona.
Per replicare il problema, fare clic su Periodo di conferma, quindi su ABN, quindi tornare al periodo di conferma ... – TheMikeyBoosh
Vedere l'aggiornamento. Ho aggiornato il tuo violino per mostrarti cosa intendo. Hai aggiunto ulteriori righe di dati come suggerito? –
Il problema principale è che hai solo due righe di dati che non sono sufficienti per valutare se l'ordinamento funziona o meno. Ho suggerito di aggiungere lo stile CSS in modo da poter vedere le frecce per valutare meglio come funzionava l'ordinamento. –