Rails和jquery jcarousel,更改为next和prev按钮

时间:2010-03-03 22:25:15

标签: jquery ruby-on-rails

我希望next和prev按钮有两种用途 第一:标准下一步,并通过jcarousel上市。我有工作。 其次,如果用户位于组中的最后一个项目,则下一个按钮将转到下一个组。

我有多个项目的小组

我正在为Group#show视图中的项目运行一个循环,以列出给定组中的项目。所以当循环到达最后一个项目时,我想将NExt按钮更改为Next_group按钮。我知道怎么写一个if语句,但我不知道我在说什么......

谁有任何想法?我目前的按钮:

<a href="#" id="mycarousel-prev"><%= image_tag 'scroll_left.png'%></a>
<a href="#" id="mycarousel-next"><%= image_tag 'scroll_right.png'%></a>

1 个答案:

答案 0 :(得分:0)

请参阅documentation on callbacks。您可以使用回调和测试来查看最后一项是否可见是列表中的最后一项。

function mycarousel_itemLastInCallback(carousel, item, idx, state) {
     if (idx == carousel.size) {
          // change your next button into a next_group button
     }
};