时间:2010-07-25 20:40:18

标签: jquery tablesorter pager

1 个答案:

答案 0 :(得分:1)

好的,这是你的问题。

使用tablesorter插件进行内联编辑时,此代码与tutorial I wrote非常相似。不确定这是否是您从中获取初始代码的地方。

在你的表中看起来你只有7行才能看到面值。但实际上你有14行。每个可见行有1行,每行有一行以容纳内联编辑。寻呼机插件将可见行限制为预定义值,在基本情况下为10行。

因此,当您点击排序标题时,寻呼机会通过将行数减少到10来做出响应。(不要问我为什么它在开始时没有减少,我不记得了)。寻呼机并不关心这些是否隐藏,因为它不会那样工作(设计简单)。

所以当看起来你只有4行时,它实际上是4个可见的+ 6个不可见的行(你可以使用像Firebug这样的东西来确认这一行。)

所以你有几个选择来解决你的问题:

  1. 您不知道或不想要内联编辑,在这种情况下只需删除所有这样的tr部分:tr class="editline" style="display:none;"
  2. 您确实需要内联编辑以及tablesorter和寻呼机。在这种情况下,你正在设立一个先例而你自己。