由于工作需要,要实现表格内容的排序,于是在网上找了很多代码,这种东西写的人确实太多,所以自己就不怎么想写了,但网上找的大部分要么兼容性不好,要么达不到我的要求,于是找了个较为简单的进行修改.
声明:由于我在找到的源码上做了很多修改,把无用的东西都删除掉了,所以现在不知道出处,抄袭之处,敬请原谅!
所以排序的原理就不做解释了,再一就是我也没认真看过,可以慢慢去了解原理,在大部分要用到的这种排序中,可能有些不必要的项(即列),可能不需要进行排序,所以我们要对想进行排序的项才实现排序功能,那么要写一个通用的,最简单的方法就是把要排序的列放到一组数据中传到方法里面去,方法体接收到参数后,把组成一个数组,然后循环判断让需要进行排序的列去执行排序方法,费话就说这些了,下面是给出的源代码,如有兴趣可以一起研究一下,看有没有不足之处:
效果如下:
上面的例子我只让1,2,3,4,5,7进行排序,所以传值的时候写成了
<script type="text/javascript">
var st1 = new SortableTable(document.getElementById("dTable"),'','1,2,3,4,5,7');
</script>
相关下载:
例子下载:kos20100305.rar
你很牛逼的嗦,给个演示版撒
就上面这个你就可以自己演示了哈!~上面的是可以点击看效果的!~