Comments 61
Симпатично так! Молодцы, что на гитхабе!
Может быть поменять стилизацию селекта при фокусе? Сейчас он выглядит «вдавленным», что более подходит для active, да и когда вы выбрали элемент, фокус остаётся на селекте и он выглядит «вдавленный». Например, сменить стилизацию фокуса на дефолтный вид + 5-10% засветка, а текущий вид фокуса поставить на active. Как-то так. В остальном симпатично на первый взгляд.
На демке, во втором примере «Optiongroup support» если выбирать страны из категории Б, то начинаются чудеса. Последние 2 страны не выставляют значения, а Болгария выбирает последнюю страну. После тестирования, начали глючить и страны группы А.
Firefox 14.0.1
Safari 5.1
Window XP sp3
Firefox 14.0.1
Safari 5.1
Window XP sp3
А вот если ширина и высота оригинального селекта фиксированная, то стилизированный селект эти размеры подтянет? Или нужно будет дублировать и для него?
В хроме на андроиде не работает. Тольо стиль меняется при нажатии.
А если будет
<option value="bla-bla" disabled="disabled">bla</option>
?Не нашел указания браузерной совместимости. Как с кроссбраузерностью-то?
В ие клавиатура работает неправильно. Почему b-core-ui-select блочный? Селекты у нас блочные что-ли?
Плагин должен работать таким образом, чтобы после его подключения на произвольный сайт ничего не разваливалось.
Плагин должен работать таким образом, чтобы после его подключения на произвольный сайт ничего не разваливалось.
Очередной 1001 плагин для стилизации селектов. Ну и еще раз не стилизуйте селекты в телефонах, пожалейте юзера, пусть лучше дизайнер головой поработает.
Мне лично не нравится идея первым ставить в дропдаунах United States.
как всегда в таких кастомных скроллерах неудобно работать с колесиком мышки — если доезжаешь до конца списка, то начинает прокручиваться основной скроллер окна — дико неудобно.
А где поиск, multiple?
И вот как выглядит в мобильной опере:
И вот как выглядит в мобильной опере:
Как автору ikSelect, интересно что не так с разметкой? По сути все так же, разве что optgroup выношу в отдельные ul>li, насколько я помню, что вроде бы даже логичнее )
Из багов первое что проверил это стрелки в вебките и они неправильно работают. img.i10k.ru/3jc
Всплывает нативный дропдаун, причем почему-то слишком широкий. Схожая проблема и в плагине «Selectik», правда там этот дропдаун так сильно не растягивает )
Подробнее тестить лень, но в целом все выглядит хорошо. )
Из багов первое что проверил это стрелки в вебките и они неправильно работают. img.i10k.ru/3jc
Всплывает нативный дропдаун, причем почему-то слишком широкий. Схожая проблема и в плагине «Selectik», правда там этот дропдаун так сильно не растягивает )
Подробнее тестить лень, но в целом все выглядит хорошо. )
Вы тестили под маком? :) Да, из-за его периодического отсутствия не успеваю допилить.
А с разметкой мне не понравилось то, что стандартный select оборачивается в контейнер.
Бывает проблем с jquery validate, когда label.error генерится сразу после select. В вашем случае ошибки просто не видно. Понятно, что можно изменить вывод label.error, но хотелось бы из коробки :)
А с разметкой мне не понравилось то, что стандартный select оборачивается в контейнер.
Бывает проблем с jquery validate, когда label.error генерится сразу после select. В вашем случае ошибки просто не видно. Понятно, что можно изменить вывод label.error, но хотелось бы из коробки :)
Ага, под маком. Даже не подумал, что это может зависеть от ОС.
Про разметку можно было просто отписать в «issues» на «github». Вполне все логично, придумал бы что-нибудь. Тем более у меня вроде бы ничего не завязано на положении оригинального селекта, так что по идее его можно легко перетащить в нужное место. )
Про разметку можно было просто отписать в «issues» на «github». Вполне все логично, придумал бы что-нибудь. Тем более у меня вроде бы ничего не завязано на положении оригинального селекта, так что по идее его можно легко перетащить в нужное место. )
Стилизация — (от французского style — стиль) намеренная имитация формальных признаков и образной системы того или иного стиля в новом, необычном для него художественном контексте.
slovari.yandex.ru/стилизация/значение/
Если вы используете CSS (стили), то вы не «стилизуете», вы оформляете.
открываю список, тяну за бегунок скролла вниз до середины списка (до буквы М например, неважно), отпускаю — фокус перекидывается обратно в начало списка. Т.е. таким образом вообще невозможно выбрать нужный пункт
ФФ 14.0.1, вин7
ФФ 14.0.1, вин7
Я посмотрел что делает обычный select. Ровно тоже самое :)
Вот тут в окошке комментирования есть селект Source — он так не делает.
http://www.mathworks.com/company/worldwide/ и тут тоже.
И вообще ни разу не видел таокго поведения.
http://www.mathworks.com/company/worldwide/ и тут тоже.
И вообще ни разу не видел таокго поведения.
Странно, никак не могу воспроизвести баг. Также тяну, до середины, отпускаю, кликаю в сторону, select закрывается
Спасибо за видео! Но я так баг и не смог воспроизвести. Честно повторял как на видео :(
попросил коллегу посомтреть — у него все нормально. А у меня еще и на Опере такое же поведение.
ну и в ИЕ заодно. Это рабочий компьютер, дома возможно все ок. Интересно, с чем это может быть связано?
C jScrollPane последних версий беды у нас начались. То на MACах баги, то еще что, пришлось откапывать велосипеды столетней давности, которыми не пользовался после первого знакомства с jScrollPane.
Спасибо! Хороший компонент.
А вариант с поиском не планируете добавить?
а как быть, если изначальный селект disabled?
нужно при клике снять с него disabled.
$('#myselect').removeAttr('disabled') не работает
$('.b-core-ui-select__select').removeClass('disabled'); тоже
нужно при клике снять с него disabled.
$('#myselect').removeAttr('disabled') не работает
$('.b-core-ui-select__select').removeClass('disabled'); тоже
Выпадающий список (b-core-ui-select__dropdown) считает свое абсолютное от body.
Как решаются проблемы с position:relative | overflow:hidden у родителя(ей) в котором расположен список?
Что-то мне подсказывает (поправьте меня если это не так) что решение тут лежит в доп. контейнерах в генерируемом html плагином.
Спасибо
Как решаются проблемы с position:relative | overflow:hidden у родителя(ей) в котором расположен список?
Что-то мне подсказывает (поправьте меня если это не так) что решение тут лежит в доп. контейнерах в генерируемом html плагином.
Спасибо
начиная с jquery 1.9 не работает, т.к. свойство browser там убрано
Sign up to leave a comment.
jQuery CoreUISelect — плагин для стилизации селекта