Comments 57
Не поймите меня не правильно, но получается что теперь на хабре деляться плагинами для jQuery вместо того чтобы писать технические статьи, или «программистов» на jqeury нынче так много что выкладывать плагины популярно?
Тем более на мобильных устройствах этим пользоваться невозможно! Ни iPhone, ни iPad, и, думаю андроид, так как там тоже webkit, не могут листать эти списки. Короче говоря не используйте что-то просто ради того что бы использовать!
Значит это косяк iOS. В любом случае я бы такое не стал использовать не протестировав на мобильных девайсах.
Точнее все работает, кроме ручной прокрутки.
Но самое страшное и важное, чего не хватает в таких select плугинах — это управления с клавиатуры!
Ну в этом плагине вообще-то есть оно, управление с клавиатуры. И работает вроде как даже лучше нативного варианта.
В демо я вижу как и стандартных контролах один недостаток. Нет возможности очистить поле не добавляя пункт «не выбрано».
А мне обычно не хватает возможностей input-select.
Вот что придумалось, глядя на демо:
В этом и есть суть input-select'a, но не совсем очевидно добавление нового элемента (по крайней мере для меня). Ну и мультиселект отпадает в такой реализации.

Если набрать что-то и не нажать Enter, вернется то что было выбрано до этого (хотя может так и задумано).
Благодарю всех за поддержку, еще немного осталось и смогу публиковать
Multiple Select не удобный. Нельзя открыть список и выбрать сразу несколько элементов (по Ctrl).
Замечание очень ценное!
Но это ведь не проблема. При желании не так сложно «допилить» и Ctrl, и даже Shift, если пригодится.
Контрол нужный, гораздо лучше чем аналогичный Autocomplete из jQuery UI, а вот есть ли возможность в нем не весь список сразу задавать, а подгружать через JSON с сервера? Без нее смысла нет в контроле мало, а в демках нет, может кто изучил вопрос?
Че он делает в «AJAX» я тоже не понял, скачал исходники, ни намека на AJAX нет, хотя JSON для подгрузки вариантов экономнее был бы.
Согласен, особенно со странами.

А вообще это прикольно, люди часто путают AJAX и jQuery: «ну сделать сворачивание, чтобы по ссылке таблица появлялась, ну на этом, как его, на аяксе! как, вы что не знаете аякса?»
Сначала тоже удивился почему тут Ajax не используется.
Но все встает на свои места* если еще раз посмотреть на назначение данного плагина — ненавязчивая замена стандартных выпадающих списков.

* Кроме выбранного блога конечно.
UFO landed and left these words here
Интересно, а автопоиск строки происходит адекватно, если данные на кирилице? Автор статьи или кто-нить тестировал уже этот вопрос?
Очень удачная реализация с токи зрения удобства интерфейса. Спасибо!
UFO landed and left these words here
первый полезный пост ализара, ну надо же. ПОЗДРАВЛЯЮ ВАС, АЛИЗАР! ТЕПЕРЬ И ВЫ ПРИНОСИТЕ ПОЛЬЗУ ОБЩЕСТВУ!
Чего вы так? У Ализара есть хорошие посты, те же переводы, например.
я не могу не отдать должное трудолюбию Ализара, поскольку представляю, сколько сил требует хороший качественный перевод, не говоря уже о поиске самих статей.
но мне кажется, что эту энергию можно было бы использовать с большей пользой, а сами статьи писать чуть реже, но чуть более тщательно.
UFO landed and left these words here
Столкнулся тут недавно с плагином, который рисует красивые checkbox-ы… Что бы вы думали? Он не перерисовывает их, когда им присваивается значение checked!
А его можно развернуть и держать в развернутом состоянии? Несколько пунктов подряд чтобы выбрать больно много кликов надо.
Очень клевая штука. Но несколько странно использование атрибута title для текста по-умолчанию. Я бы заюзал placeholder, или если его нет у элемента select (лень проверять), то data-placeholder.
Вот непонятно, что там такого используется, что Опера не поддерживает.
Всё вроде работает как надо. Обидно, что Оперу не считают современным браузером.
UFO landed and left these words here
Отличная реализация! Единственное чего не хватает для полного счастья — различные Event'ы. Мне вот например очень нужно событие hover, чтобы при наведении курсора мышки на элемент выпадающего меню где-то рядом я мог бы отобразить подсказку по этому элементу меню.
Каким образом можно заблокировать элемент на изменение, раскрашенный с помощью Chosen? Простой disabled не работает.
Only those users with full accounts are able to leave comments. Log in, please.