jQuery Form Styler - плагин для стилизации селектов, чекбоксов, радиокнопок, файловых и числовых полей
Данный плагин позволяет стилизовать с помощью CSS следующие HTML-элементы: флажок <input type="checkbox">; переключатель <input type="radio">; поле для выбора файла <input type="file">. поле для ввода чисел <input type="number">. раскрывающийся список <select>; Демонстрация работы плагина Живые примеры можно посмотреть на отдельной странице. Стоит заметить, что при ...
Комментарии (2 614)
Добрый день, я прочитал что в недостатках стоит вызов нативного селекта по нажатию на клавишу вниз, можно ли как-то запретить вызов нативного селекта на кейборд?
Если бы я знал, как, то этого не было бы в недостатках.
Здраствуйте, подскажите, работает ли плагин на планшетах и мобильных? Использовал ваш плагин для десктопной версии, дойдя до мобильного обнаружил, что при табе пальцом с мобильного – дропдаун не появляется, так же его нет в симуляции девайся через хром. Подскажите где искать решение, спасибо.
UPD: Если изначално открыть десктопную версию, а после включить симуляцию девайса в хроме, то притабе по селекту – дропдаун появляется, если же обновить страницу не переключаясь на десктоп, то селект перестает реагировать после перезагрузки.
Работает. Симуляция и реальное устройство – это разные вещи.
Добрый день, столкнулся с проблемой: мне нужно чтоб ширина селектора была равна длине самого широкого поля option. Такой пример есть в примерах работы плагина (селектор без заданной ширины). Но когда я не задаю ширину селектора его ширина меняется в зависимости от выбранного пункта option а не остается всегда равной самой большой длине.
Покажите живой пример с проблемой.
Здравствуйте! Возникла проблема http://test.cmski.ru/login/ поле чекбокса не правильно работает, и при клике на label тоже не работает, не могли бы Вы подсказать как это исправить?
Скорее всего, причина в этом скрипте, который в коде страницы:
спасибо, да из-за этого скрипта проблема.
Здравствуйте, столкнулся с такой проблемой:
В случае если селекты расположены в одном блоке горизонтально при клике на один селект открываются соседние с ним,имена у селектов и лэйблов разные
В чем может быть причина?
Что-то неправильно делаете. Не должно такого быть.
проблему решил, помогло отключение у главной обертки display:flex; а у вложенных блоков добавил display:inline-flex;
Еще один вопрос: скачал плагин через npm и пытаюсь добавить импортом
import styler from ‘jquery-form-styler’
Но не работает
Я этом, к сожалению, не разбираюсь.
Здравствуйте! Как можно переинициализировать селект? Скажем по ajax меняется набор option.
Смотрите в статье “Динамическое изменение”.
Здравствуйте! Подскажите, пожалуйста, возможно ли подключить селект с поиском на мобильный? На мобильном хорошо работает как селект, но при клике на поле не появляется клавиатура для ввода текста… Спасибо!
У меня клавиатура появляется.
подскажите как применить к полю для ввода чисел стиль, как показан в примере в разделе Другой вид переключателей.
Эти стили прописаны здесь.
Добрый день! Как реализовать селект с анимацией? Мне нужно чтобы была анимация slideToggle.
Такой возможности нет.
Не могу понять, почему у одиночного селекта выпадающие пункты перекрывают сам селект: http://joxi.ru/eAO4QPbux55ZDr . Стили для позиционирования jq-selectbox__dropdown прописываются в аттрибуте style. Как повлиять на них?
Без класса width-200 выпадающие пункты вообще ломаются: http://joxi.ru/EA4pPygswQQjXA
Никак не повлиять. Они формируются скриптом, т.к. могут меняться в зависимости от расположения селекта на экране. Возможно, что причина в каких-то стилях вашей страницы.
Спасибо за ответ!
Использую UiKit фреймворк и селекты оказывается находились в вкладках и в модалке и изначально не были видны.
Просто styler() не помог, пришлось уничтожать и снова создавать селекты при смене вкладки:
Визуально всё вроде бы работает, правда контент вкладок стал подгружаться через секунду (раньше было мгновенно), видимо после переинициализации всех селектов.
Здравствуйте!
Работаю с плагином почти год, за это время обнаружил несколько багов:
1) Иногда невозможно выбрать 1 элемент из выпадающего списка;
2) При работе с android при клике на поле “Поиск…” вылазит android keyboard, которая закрывает select и он сворачивается;
3) Плагин не работает на ios.
Моё решение для версии плагина 1.7.6:
Главное не забыть, что в самом плагине необходимо убрать строку:
которая блокирует работу плагина для ios.
Это не баг, это фича.
Но лучше бы автор добавли опцию чтобы можно было выключать выпадающий список для мобильных устройств. Лично мне больше нравиться попап с выбором, на андроиде, чем выпадающий список.
Когда я изменяю select box автоматическое не принимает option value.Как можно решить
Ничего не понятно.
Как получить выбранное значение из select?
$(‘.js-select.’).val() – выдает пустоту
При ховере на выпадающий список селекта блокируется прокрутка всей страницы. Можно ли как-то это отключить?
Закомментируйте или удалите 762-ю строку в файле jquery.formstyler.js:
Спасибо!
Дописал код так, чтобы дефолтный скролл не блокировался на тех селектах, у которых есть определенный класс.
Здравствуйте!
столкнулась с багом, когда использую плагин во всплывающем окне (fancybox) – он добавляет прокрутку и нет возможности вытащить его с помощью z-index
можно ли это как то поправить?
Пытаюсь стилизовать селекты в кверевском datapicker-е (год и месяц)
Но что-то или я путаю или все несколько хитрее
Но в результате с первого клика datapicker не отображается, надо расфокусировать инпут и уже тогда после клика отображается datapicker со стилизованными селектами
для удобства собрал все в кучу, правда datapicker не работает
https://jsfiddle.net/Akill_ToW/ja80cLry/3/
Извиняюсь, что нафлудил, тут рабочий вид траблы https://codepen.io/Akill_ToW/pen/qxJGLV
Если кому понадобится, решение:
Переделайте мультиселект как у бутстрапа и цены вашему плагину не будет http://silviomoreto.github.io/bootstrap-select/examples/
Добрый день.
А как сделать, чтобы select применялся только к определенному select?
То есть, чтобы не все select менялись, а только 1.
Вот тут возникает проблема с chosen – http://na-matras.com/krovati/
Спасибо огромное.
Просто в инструкции не нашел.
Очень крутой плагин!
Буду следить за обновлениями.
Спасибо и удачи )
Пожалуйста.
Потому что это элементарно.
Добрый день, а как можно открыть select при фокусе?
то есть при переходе по input’ам, по нажатию на Tab, при попадании на select он раскрывался
Такое не сделать.
Как сделать открытие списка только вверх?
Такого варианта нет.