当试图从排序中禁用两列时,此代码会执行此操作,但其他列似乎只是按一个方向排序,无论您单击多少次。当你使用调试模式时,你会发现它实际上是两次排序,与之相反,然后返回到原来的位置。如果在点击标题时按住Shift键,它将正常工作。该tablecloth.js文档说:“如果你想传递的自定义参数的tablesorter插件,分别调用.tablesorter()你的表对象”,所以这是我写的代码:table tables with tablesorter only sorts one way
<script>
// jQuery Document Ready Function
$(document).ready(function() {
$("table").tablecloth({
theme: "default",
bordered: true,
striped: true,
sortable: true
});
$("table").tablesorter({
// Turn off some sorting (columns are zero based)
headers: { 3: { sorter: false },
7: { sorter: false } }
});
});
// END jQuery Document Ready Function
</script>
下面是示例表:
<TABLE class="tablecloth" style="width:95%">
<thead>
<tr>
<th title="Sort by Client Name" style="background-color:lightgrey;text-align:center">Client Name</th>
<th title="Sort by Rush" style="background-color:lightgrey;text-align:center">Rush?</th>
<th title="Sort by Service" style="background-color:lightgrey;text-align:center">Service</th>
<th style="background-color:lightgrey;text-align:center">Requestid/<br>Lineitemid</th>
<th title="Sort by Name" style="background-color:lightgrey;text-align:center">Name</th>
<th title="Sort by Due Date" style="background-color:lightgrey;text-align:center">Due Date</th>
<th title="Sort by Last Touched" style="background-color:lightgrey;text-align:center">Last Touched</th>
<th style="background-color:lightgrey;text-align:center">Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td><font face=arial size=2>TYCHO</td>
<td><font face=arial size=2>
RUSH!!!!
</td>
<td><font face=arial size=2>OFAC
</td>
<td><font face=arial size=2>2126976/<br>10141879</td>
<td><font face=arial size=2>LAST NAME, FIRST NAME</td>
<td><font face=arial size=2>8/29/2013 1:00:00 PM</td>
<td><font face=arial size=2>9/3/2013 10:30:43 AM</td>
<td><font face=arial size=2>test</td>
</tr>
<tr>
<td><font face=arial size=2>LANDSAF</td>
<td><font face=arial size=2>
</td>
<td><font face=arial size=2>LDP
</td>
<td><font face=arial size=2>2117280/<br>10098096</td>
<td><font face=arial size=2>TEST, TEST</td>
<td><font face=arial size=2>8/15/2013 1:00:00 PM</td>
<td><font face=arial size=2>8/26/2013 12:39:06 PM</td>
<td><font face=arial size=2>TEST </td>
</tr>
<tr>
<td><font face=arial size=2>LANDSAF</td>
<td><font face=arial size=2>
</td>
<td><font face=arial size=2>OFAC
</td>
<td><font face=arial size=2>2117280/<br>10098097</td>
<td><font face=arial size=2>TEST, TEST</td>
<td><font face=arial size=2>8/15/2013 1:00:00 PM</td>
<td><font face=arial size=2>8/26/2013 12:39:32 PM</td>
<td><font face=arial size=2>TEST </td>
</tr>
<tr>
<td><font face=arial size=2>LANDSAF</td>
<td><font face=arial size=2>
</td>
<td><font face=arial size=2>OIG
</td>
<td><font face=arial size=2>2117280/<br>10098098</td>
<td><font face=arial size=2>TEST, TEST</td>
<td><font face=arial size=2>8/15/2013 1:00:00 PM</td>
<td><font face=arial size=2>8/26/2013 12:39:46 PM</td>
<td><font face=arial size=2>TEST </td>
</tr>
</tbody>
</TABLE>
任何想法?