Алгоритм карусели

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 16
Прошу подтвердить мои догадки по поводу алгоритма "карусели".
Задача:
Есть n страниц, при проведении пальцем по экрану (iPhone, WinMobile, etc.) вправо должна перелистнуться 1-я страница на 2-ю, влево - соответственно в обратную сторону.
Вот мой алгоритм
Код PHP:
  1.  
  2. $(document).ready(function(){
  3.  
  4. var count = <?php echo $this->countParts; ?>; //общее кол-во страниц
  5. var current = 1; //текущая страница
  6. $("body").swiperight(function(){ //проведение пальцем вправо
  7. current += 1;
  8. if(current > count) current = 1;
  9. $.mobile.changePage("/" + current, "slide", true, false);
  10. });
  11. $("body").swipeleft(function(){ //проведение пальцем влево
  12. current -= 1;
  13. if(current < 1) current = count;
  14. $.mobile.changePage("/" + current, "slide", false, false);
  15. });
  16.  
  17. });
  18.  
Примечание:
при смене страниц, значения current и count сохраняются, то есть этот алгоритм работает через AJAX.
Верный ли этот алгоритм?
Редактировалось: 1 раз (Последний: 3 марта 2011 в 10:04)
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1176
а попробовать то никак?)
Вопросы и ответы
Sometime CMS Community
Посетитель
no avatar
Сообщений: 16
Администратор:

а попробовать то никак?)
Пробовал конечно, может есть проще решение?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.