【问题标题】:jQuery Tablesorter w/ Pager plugin preloading imagesjQuery Tablesorter w/ Pager 插件预加载图像
【发布时间】:2011-08-03 15:01:25
【问题描述】:

我也在使用带有相关 Pager 插件的 TableSorter jQuery 插件。我在此表中显示了 MySql 查询结果。问题是,在从查询中检索评级结果后,我使用 Starrating jQuery 插件使用此值显示 5 星评级。问题是我在设计一个能够按评级排序的解析器以及星号预加载问题时遇到了麻烦。我的意思是,由于涉及页面并且能够更改显示的结果数量,因此“隐藏”结果不会加载星星。因此,如果我更改显示的结果数量或遍历到另一个页面,则只显示单选按钮而不是星形图像。有人可以帮助我让图像预加载所有结果或找到一种方法让图像以另一种方式显示吗?这是一个非常紧迫的问题,阻碍了项目的完成,因此我们不胜感激。

谢谢!!

【问题讨论】:

    标签: jquery-plugins tablesorter pager preloading


    【解决方案1】:

    问题在于分页器插件会根据其缓存数据重建整个表,因此在更改页面时您看到的只是单选按钮。

    我最近创建了tablesorter plugin on github 的副本,实际上我已经为寻呼插件添加了一些触发事件。如果您查看pager demo page,您会看到触发的事件显示在顶部。然后,您需要做的就是在“pagerComplete”事件发生时重新应用星星插件。像这样的:

    $('table').bind('pagerComplete', function(){ 
      // reapply the stars plugin
      $(this).stars();
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多