【问题标题】:jqueryui tablesorter problemjqueryui 表格排序问题
【发布时间】:2011-05-29 11:22:50
【问题描述】:

我正在使用大约 200 行的 jQueryUI 表格排序器组件。我将页面分成 20 行,每行看起来都很好。我最近在每行的第一列添加了一个 jQueryUI 按钮字段,很快发现按钮效果并没有应用于最初 20 行以上的行。此外,该按钮不会触发任何事件,让我相信效果没有应用于不可见的行,或者可能更糟。

看来我应该能够在分页后重新初始化 jQuery 效果,但还没有找到神奇的药水。非常感谢您朝正确的方向快速推进,甚至是一些示例代码。

谢谢!
吉姆

【问题讨论】:

  • 可能是你没有使用.live()方法?

标签: jquery jquery-ui tablesorter


【解决方案1】:

我实际上忽略了一个非常重要的项目......选择器的顺序。我的按钮/链接代码放在 tablesorter 选择器之后,因此链接仅应用于可见行。只需复制/粘贴即可重新排序调用!

【讨论】:

    【解决方案2】:

    您可以将初始化代码放在一个函数中,然后在分页代码的成功回调中再次运行它。

    【讨论】:

      【解决方案3】:

      按钮效果未应用于最初 20 行以上的行。此外,该按钮不会触发任何事件,这让我相信该效果并未应用于不可见的行,甚至可能是某些东西更糟。

      如果行没有在浏览器中呈现,则按钮不可能影响它们。

      按钮是否可能根据行索引而不是记录 ID 执行某些操作?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-01-11
        • 2011-05-30
        • 2010-09-23
        • 2019-08-05
        • 1970-01-01
        • 1970-01-01
        • 2016-03-07
        • 2017-11-15
        相关资源
        最近更新 更多