0

我在以下位置安装了这个修改过的表格排序器和寻呼机:tourscript.com/jqueryasp/room_numbers.asp 你可以看到排序和寻呼机都搞砸了……我有相同的版本,但没有位于 http://tourscript.com的寻呼机/jqueryasp/room_numbers2.asp# 在第二个版本中排序工作正常.. 有没有人知道在我的情况下添加正确寻呼机插件的方法.. 我尝试了很多组合但没有成功.. 我提到我是初学者在 jQuery 中,

谢谢你

4

1 回答 1

1

好的,这是你的问题。

这段代码看起来非常类似于我曾经写过的关于使用 tablesorter 插件进行内联编辑的教程。不确定这是否是您从中获取初始代码的地方。

在您的表格中,仅从表面上看,您似乎有 7 行。但实际上你有 14 行。每个可见行 1 行,每行额外一行以适应内联编辑。寻呼机插件将可见行限制为预定义值,在基本情况下为 10 行。

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

因此,当您看起来只有 4 行时,实际上是 4 可见 + 6 不可见行(您可以使用 Firebug 之类的东西来确认这一点)。

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

  1. 您不知道或不想进行内联编辑,在这种情况下,只需删除所有像这样的 tr 部分:tr class="editline" style="display:none;"
  2. 您确实需要内联编辑以及表格排序器和寻呼机。在这种情况下,您是在开创先例,而且您只能靠自己。
于 2010-09-02T03:47:40.277 回答