Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как подключить стили модулей в swiper-element?

    Dimox
    @Dimox
    Фронтендер
    Сам столкнулся с этим. Решение оказалось следующим.

    Сначала нужно импортировать стили прямо из node_modules. В вашем случае будет так:

    import navigationCSS from '/node_modules/swiper/modules/navigation-element.css?url'
    import scrollbarCSS from '/node_modules/swiper/modules/scrollbar-element.css?url'

    Затем указать их в параметрах:

    Object.assign(swiperMain, {
        modules: [Navigation, Scrollbar, Thumbs],
        injectStylesUrls: [
            navigationCSS,
            scrollbarCSS
        ]
    })

    Обратите внимание на следующее:
    1. В конце каждого импорта добавлено ?url. Это обязательно при использовании Vite, чтобы стили корректно импортировались.
    2. В папке /node_modules/swiper/modules/ есть минимизированные версии файлов (например, для navigation-element.css это navigation-element.min.css). Не важно, какой из них подключать, так как при сборке они итак минимизируются.
    3. Думаю, очевидно, что, поскольку используем swiper-element, то из папки /node_modules/swiper/modules/ нужно импортировать файлы с суффиксом -element.
    Ответ написан
  • Какие есть библеотеки для автоподбора маски для телефона?

    Dimox
    @Dimox
    Фронтендер
    Есть решение на jQuery - https://github.com/andr-04/inputmask-multi
    Здесь демо - https://andr-04.github.io/inputmask-multi/ru.html
    Ответ написан
    Комментировать