Посмотрим. JQuery Touch выполняет свои функции с помощью анимации перевода на своих слайдах.
Очень простой пример (работает только в браузере webkit - Safari / Chrome): http://jsfiddle.net/2USAR/8/
объяснение кода.
JS
В части jQuery при использовании щелчков на слайде javascript назначает новый класс нескольким элементам.
Сначала мы назначаем класс animate родительскому держателю слайдов. Этот класс запускает CSS, который содержит детали, относящиеся к тому, как мы собираемся анимировать слайды.
Затем мы присваиваем классы "slideLeftOut" и "slideLeftIn" для #first и #second divs соответственно.
Эти классы в css содержат информацию о том, какую анимацию ключевых кадров вызывать.
И в конце нашего JS есть setTimeout, который удалит классы (в нашем случае «animate») после завершения анимации.
CSS
Большинство вещей говорят сами за себя. Просто имейте в виду ".animate" css и посмотрите, как структурирована анимация ключевых кадров.
В анимации ключевых кадров мы используем webkit translate для перемещения элемента влево.