Работа с табами + добавление простой анимации между переключениями;
Отправка формы заявки AJAX с применением Fetch API с (async/await стандарта ES7);
Калькуляция формы:
- Выбор формы балкона;
- Указание размеров и валидация инпутов(ввод только числовое значение), а также их очистка;
- При попытке кликнуть "далее" вызов alert c подсказкой о необходисмости заполнить необходиые поля;
- Следующее модальное окно тип остекления и его профиль, аналогично вышеописанного;
- 3-е мадальное окно непосредственно сама основная форма с именем и номером телефона, после их заполнения появляется CssText благодарности, форма закрывается, поля очищаются.
Реализация таймера(deadline):
- Если время акции подходит к 0, таймер останавливается, в минус не уходит.
Реализация модуля показа картинок в разделе "Наши работы";
- При клике на картинку появляется эффект ее увеличения;
- Закрытие происходит кликом в любую облась бэкграунда а так же по клавиши Escape.
Улучшение поведения overflow, при вызове модальных окон, компенсация вертикального скролла за счет marginRight(Окно не скачет);