在无休止地搜索之后,我一直在尝试在博客中实现可排序表,它可以在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
,但这不起作用。还将脚本移动到表格所在的位置。
任何帮助都会很棒!
谢谢!
答案 0 :(得分:1)
原来这是一个有点愚蠢的问题,Blogger需要帖子中的所有javascript都没有空格或换行符,所以一旦我把所有这些都放在我的脚本中,它就开始工作了。只是想把这个答案留给其他可能正在寻找的人!
答案 1 :(得分:0)
这基于tablesorter运行所需的内容:
1)可排序标题位于<th>
标记内的<thead>
标记中。
2)在致电<script>
.tablesorter()
标签
.tablesorter()
功能需要这些功能。
您还可以尝试将$(document).ready(
更改为$(function() {
希望这有帮助。