Rails и jquery jcarousel, изменения на кнопки «вперед» и «назад» - PullRequest
0 голосов
/ 04 марта 2010

Я хочу, чтобы кнопки «Следующая» и «Предыдущая» имели два назначения.
Первый: стандарт, следующий и предыдущий через jcarousel. Это у меня работает. Во-вторых, если пользователь находится у последнего элемента в группе, следующая кнопка вместо этого перейдет к следующей группе.

У меня есть группы со многими проектами

Я запускаю цикл для проектов внутри представления группы # 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 голосов
/ 04 марта 2010

См. документацию по обратным вызовам . Вы можете использовать обратный вызов и проверить, является ли последний видимый элемент последним в списке.

function mycarousel_itemLastInCallback(carousel, item, idx, state) {
     if (idx == carousel.size) {
          // change your next button into a next_group button
     }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...