Делаю поэтапный заказ в интернет-магазине (например, 1 этап - ввод данных, 2 этап - оплата заказа).
Суть в том, что поочередно будут грузиться шаблоны с сервера по мере продвижения (и выводиться с помощью Mustache). Пользователь ввел данные - нажал далее, данные проверяются - все верно, идем дальше, ко второму этапу. Второй этап оплаты пройден, переходим к следующему и т д.
Планирую реализовывать так - пишу jQuery-модуль с функциями, каждая функция отвечает за свой этап. Например функция dataCollection() будет отвечать за этап сбора данных, pay() за оплату... Красиво ли так делать? Или есть более элегантный способ?
Хотел использовать плагин Steps, но мне не хватает гибкости...