jQuery Form Styler - плагин для стилизации селектов, чекбоксов, радиокнопок, файловых и числовых полей
![jQuery Form Styler — плагин для стилизации элементов HTML-форм (input[type=checkbox], input[type=radio], input[type=file], input[type=number], select)](https://dimox.name/wp-content/themes/dimox.name/cache/d0/6a66efe39766dd0_150x100.png)
Данный плагин позволяет стилизовать с помощью CSS следующие HTML-элементы: флажок <input type="checkbox">; переключатель <input type="radio">; поле для выбора файла <input type="file">. поле для ввода чисел <input type="number">. раскрывающийся список <select>; Демонстрация работы плагина Живые примеры можно посмотреть на отдельной странице. Стоит заметить, что при ...
Комментарии (2 614)
Здравствуйте. Не получается заставить заработать чекбокс, если добавляется информация динамически, чекбокс стилизуется после обновления страницы.
Пытаюсь сделать в init. js вот так
Я, как понимаю, делаю что-то не так?
Вы вынесли часть код за пределы этого:
Весь скрипт должен находится внутри этой конструкции.
Сделал вот так
Безрезультатно :(
Сейчас все правильно. Должно работать. Смотрите, какие ошибки выдает консоль. Возможно, причина в чем-то другом.
Спасибо.
В том то и соль, что в консольке ошибок нет (
не работает у меня прокрутка select в модальном окне
Привет, как вызвать плагин при динамическом добавлении контента в dom?
Нужно вызвать его после кода, который добавляет контент.
Добрый день
Можно ли через данный плагин реализовать prntscr.com/7v6t72?
Нельзя. Работает, как обычный селект.
Привет последнее время стал замечать проблему,
SSMaker.ru/06e7509e/
Копирую все с примера … но почему он все радио отмечает и не снимает потом … в чем может быть проблема? стоит только твой плагин и jquery 11
Покажи лучше живой пример. По картинке причину не выяснить.
Здравствуйте.
Прекрасный плагин. Но у меня небольшая проблемка. На странице находится около 50 селектов. И при загрузке страницы происходит чувствительная задержка. Возможно ли как-то ее устранить?
К сожалению, нет. Я пока не умею подобное оптимизировать.
Здравствуйте.
Благодарю за скрипт. На многих сайтах использую ваш скрипт, но очень не хватает мультиселектора в виде выпадающего списка с Checkbox-сами слева, по аналогии как с одиночными селектами. Приходится ставить сторонние скрипты, что не очень удобно. Хочется все-таки иметь все в одном пакете.
Я ускорения реализации я готов немного профинансировать данную опцию :).
Благодарю и надеюсь на ваш ответ
Не планирую такую возможность. Для этих случаев есть обычный мультиселект.
Спасибо за классный и простой в использовании скрипт!
Вопрос по. Как можно оставить стандартную фразу () после выбора файлов «Число файлов (х)» вместо перечисления названий файлов (как сейчас)?
Заранее благодарю
Планируется ли решение данного вопроса? :)
Конечно планируется. Но решение пока не найдено.
А мне ответьте, пожалуйста!
Ваш комментарий непонятен. Для вставки кода в форме комментария предусмотрены соответствующие кнопки.
Частично покоцался комментарий. При выборе фалов в инпут файл, который с мультизагрузкой, в стандартном (без стилей) поле появляется надпись «Выбрано файлов (количество)». При установке вашего скрипта появляется перечисление всех выбранных фалов (которые не помещаются в поле). Можно как-то оставить стандартную фразу? Спасибо!
Пока только так, как есть сейчас.
Есть ли возможность решить этот вопрос (за доп. плату)?
Постараюсь сделать в следующей версии.
Дмитрий, добрый день!
Есть такой вопрос.
При выборе чекбокса, можно ли сделать чтобы подсвечивался и текст лейбла?
Реально ли в данном случае при клике добавить тегу какой-нибудь класс?
PS. Извиняюсь, если дублирую вопрос.
Пример здесь.
Спасибо большое!
классный плагин, но не хватает документации на английском
фактически, нерусскоязычным его использовать невозможно
С английским у меня проблемы, иначе сразу бы сделал.
Было бы отлично если б ваш плагин поддерживал структуру вложенных списков при использовании optgroup. Это нужно для реализации подобных штук prntscr.com/80a6dp
Привет Дима.
В общем, с радио есть беда! Без скрипта работает хорошо, а при подключении скрипта выбор идёт, а снятие выбора не происходит. Причем name везде одинаковый, пробовал и с лэйблами и без них. Обновлял версию jquery.
vlad 10 дней назад уже написал об этом баге, но ты так и не прокомментировал его.
Видимо, решения пока нет. Думаю, это какой-то баг в chrome (в других браузерах не тестил).
Ждём решения. Пока использует другие костыли.
На словах ничего не понятно. Нужен живой пример.
Привет, стилизация отлично работает, но есть такой вопрос, можно ли как-то использую твою стилизацию повлиять одним селектом на другой? в функция которая выше не срабатывает, если отключить стилизацию то все ок.
Примеры в статье для кого показаны?
После
.attr («selected», «selected»)
нужно добавить.trigger ('refresh')
.странная реализация multiple select… почему вы не сделали его точно таким же как и обычной, только с возможностью выбора нескольких пунктов?
Ничего странного. Сделано по аналогии с нативным мультиселектом Windows.
да, но это же плагин для стилизации селекта. хотелось чтобы и мультиселект приобрел красивый вид.
сейчас просто неудобно, я всегда юзал ваш плагин, а теперь для мультиселекта нужно еще что-то искать
При тестировании на мобильном устройстве у select не выпадет выпадающий список, как можно исправить данную проблему
На демо странице аналогичная проблема
Нужна конкретика. Какая операционная система? Устройство настоящее или эмуляция?
Приветствую. В первую очередь, спасибо за плагин. Есть вопрос: зачем здесь, например, возвращается false? Дело в том, что этим самым прекращается дальнейшая обработка события, и его уже невозможно перехватить. Это касается не только селектов, но и чекбоксов с радио кнопками.
Вот пример. Кнопка «Show tip» отображает какую-то, допустим, подсказку, которая должна скрываться по клику в любом месте документа. Однако, когда клик приходится на стилизованный элемент формы (именно на сам элемент, не лейбл), подсказка остается видимой. Кнопкой «Style/Unstyle elements» можно применять/отменять стилизацию, и убедиться, что клик по штатному селекту или чекбоксу подсказку таки скрывает, как положено.
Заранее прошу прощения, если это я что-то делаю не так :)
Всему есть своя причина.
Например, чекбоксы и радиокнопки без этого перестают переключаться при клике на label (вариант, когда и текст, и input помещены в тег label).
Если подскажете более правильное решение, буду только рад.
Спасибо за ответ. Попробую поискать решение при наличии свободного времени.
Решение здесь.
Несколько раз сталкивался с «багом» радиокнопки, при котором переключатель включается и больше не выключается (не убирается prop checked и класс. checked).
Думаю, это кому-нибудь сэкономит время на поиск решения: радиокнопки обязаны (!) находиться внутри тега FORM.
Не обязаны. Для этого предусмотрена опция
wrapper
.Коректно ли работает на мобильный iOS? Имеем проект с данным модификатором селектора, win-base машины рендерят и отрабатываю скрипт нормально.
На iPad — рендер блока штатный, однако никакого события по клику не происходит (выпадания списка).
Автор, делали ли проверку скрипта на «яблоках»?
Спасибо.
Проверял. У меня открывается нативный выпадающий список.
Nice plugin!
I want to use it on a page for formatting one checkbox.
It works great.
Now, I would like to catch the «click» event, but obviously the following code does not work:
Can you suggest something?
Use
change ()
instead ofclick ()
.Dimox, cпасибо за ответ :-)
It helped.