Skip to content

Фронтенд-ассеты

Где что лежит

  • Основной JS: assets/template/js/scripts.js
  • Основной CSS: assets/template/css/style.css

Что и где инициализируется (assets/template/js/scripts.js)

  • Меню
    • бургер .menu-button.mobile-menu.open
    • подменю: добавление .dropdown-button, раскрытие через slideUp/slideDown
    • аналогично для .top-menu и .aside-menu
  • Слайдеры (Slick)
    • главный: .header-img-wrap (autoplay, autoplaySpeed: 5000)
    • кейсы: .case-slider (responsive, вертикальный режим на определённых брейкпоинтах)
    • отзывы: .comment-inner.comment-inner-slider
    • сертификаты: .certificate-slider
    • команда: .team-slider
    • бренды: .brands
  • Fancybox
    • модалки: .fancyboxModal, .fancyboxCallback
    • галереи: .fancybox
    • язык интерфейса — ru (i18n‑подписи в конфиге)
  • Аккордеон
    • клик по .accordeon .item-head открывает/закрывает .item-body
  • Простая client-side валидация форм
    • контейнер .rf, кнопка .button
    • подсветка .error, показ .error-message
  • Тема (CSS variables)
    • виджет “Цвета” (#themeCustomizer) — live‑preview и сохранение переменных в cookie itaurum_theme_vars_v1 на 1 год
  • CSS:
    • assets/template/css/style.css
  • JS (внизу страницы):
    • assets/template/js/jquery.min.js
    • assets/template/js/slick.min.js
    • assets/template/js/modernizr.js
    • assets/template/js/jquery.fancybox3.min.js
    • assets/template/js/jquery.inputmask.js
    • assets/template/js/jquery.animatenumber.min.js
    • assets/template/js/jquery.viewportchecker.js
    • assets/template/js/scripts.js