2010-12-04 114 views
0

我正在使用jQuery TableSorter,并试图添加页面导航(与tablesorter)。 现在tablesorter有一个传呼机插件,但问题是它不显示页码,所以你不能选择一个特定的页面来查看。jQuery:有没有办法让tablesorterPager显示可选的页码?

我发现这个分页插件:http://plugins.jquery.com/project/pagination这正是我要找的。问题是,我试图组合拖车给我的所有尝试给了我很多错误..

有没有一种方法来结合它们?或者可能改变tablesorterPager,以便它能够选择页面?

回答

0

您将需要更改TablesorterPager。修改单个DOM元素的两个插件可能会变得混乱。假设你有编写jQuery插件的经验,该代码很容易添加到插件中。如果没有,我会给你一个简短的提纲,如果你不能弄明白,我会很乐意进一步提供帮助。

  • 创建一个函数,为每个页码设置一个<ul>,其中<li>。你可以选择隐藏像这个网站那样的中间几个,或者不。
  • 从构造函数中调用此函数
  • 在构造函数中设置click()事件以加载页面。我认为最简单的方法就是简单地让每个<li>都有一个沿着#page0,#page1,#page2等行的标识。这样,您可以剥离“页面”部分,然后发送它们到基于他们点击的项目的.val()页面。
  • 在您更改页面时,您可能需要切换一些活动的课程,并可能更改原来的<ul>儿童。这可以全部包装到一个函数中。在插件附件中可以找到关于哪些元素需要更改以及类名是什么的细节。

祝你好运!如果您想了解更多详情,请发表评论或其他内容。

相关问题