0

在无休止的搜索之后,我一直在尝试在博客中实现一个排序表,它可以在 Chrome/Safari 上运行,但是在 Firefox 上加载时它不起作用。

我已经在 Firefox 上本地尝试了该脚本,它可以工作。

我正在使用来自:http ://tablesorter.com/docs/ 的 Tablesorter

我的页面托管在这里:http ://www.shellyinreallife.com/p/restaurants-nyc.html

脚本在这里:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
<script src="http://artknow.googlecode.com/svn-history/r14/trunk/Site/librarys/jquery.tablesorter.js" type="text/javascript"></script> 
<script type="text/javascript">
  $(document).ready(
     function() {
        $("#myTable").tablesorter({sortList: [[3,1], [4,0]]});
     }); 
</script>

我尝试将功能从 更改$(document).ready$(document).load,但没有奏效。还将脚本向下移动到表格所在的位置。

任何帮助都会很棒!

谢谢!!

4

2 回答 2

1

原来这是一个有点愚蠢的问题,Blogger 需要帖子中的所有 javascript 都没有空格或换行符,所以一旦我把所有这些都放在我的脚本中,它就开始工作了。只是想在这里为可能正在寻找的其他人留下答案!

于 2013-02-23T21:02:08.740 回答
0

这是基于 tablesorter 运行所需的:

1)可排序的标题位于<th>标签内的<thead>标签中。

2)确保<script>在调用之前包含 tablesorter 标签.tablesorter()

这些是.tablesorter()功能正常工作所必需的。

您也可以尝试更改$(document).ready($(function() {

希望这可以帮助。

于 2013-02-20T22:48:41.443 回答