【问题标题】:tablesorter pagination makes table rows unclickable表格排序器分页使表格行不可点击
【发布时间】:2012-08-08 01:18:30
【问题描述】:

我在使用 tablesorter 分页插件时遇到问题。当我第一次生成页面时,表格行是可点击的,但是在我进入下一页/上一页,创建一个新表格或对表格进行排序后,无论我以何种方式修改表格,这些行都变得不可点击。

如何解决这个问题?

我的代码在这个 jsFiddle 中 http://jsfiddle.net/hxKG3/

它是一个滑动面板,你可以点击“变量”触发器来调出表格。

提前谢谢你。

【问题讨论】:

    标签: javascript jquery jquery-ui tablesorter


    【解决方案1】:

    试试这个,我已经改变了你的小提琴,它似乎工作

    $('table.tablesorter tbody tr').live('click',function(event) {
    

    但请注意,“live”已被弃用,您应该使用

    $('table.tablesorter tbody tr').on('click',function(event) {
    

    ,witch 也不适用于 tablesorter。

    我猜是因为 tablesorter 有几年了,它与 jquery 1.7.2 不完全兼容

    【讨论】:

    • +1 不错的答案,但原因实际上是寻呼机完全从表格中删除了不可见的行以加快排序。
    • @fudgey 感谢您提及这一点。是否可以禁止 tablesorter 删除不可见的行。由于它使事情变得非常棘手。由于这种行为,我很难过。
    • 如果你们可以在stackoverflow.com/questions/11873652/… 看看我的问题,那就太好了。谢谢。
    • @SongtaoZ 查看我在 Github 上的 tablesorter 的分支。如果您有兴趣,我已经向寻呼机插件添加了一个选项,以防止它删除行 (removeRows:false)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    相关资源
    最近更新 更多