Pavel
Да
OP
это дерьмо засохло ещё в 2k13
OP
чё-нить посвежее есть?
Pavel
Хз, не часто приходится селекты стилизовать
OP
колхоз же
OP
каждый охуевший сафари рисует как захочет
Pavel
Колхоз в принципе селекты использовать)
OP
да что ты говоришь
OP
чё ещё?
Anonymous
я вот такое решение использую http://dimox.github.io/jQueryFormStyler/demo/#select
Pavel
А в адаптиве как? Стандартное окно выскакивает эпла/андроида?
Anonymous
с мобилками кстати не тестировал
Pavel
Скорее всего также как и со всеми остальными, кроме стандартных - печально
Anonymous
эхх... сейчас думал, гляну видео что gitify за зверь такой... а там, только затравка)
Pavel
Проверил адаптив, все плохо
Pavel
Так что колхоз все эти JQ плагины, нужно сразу рисовать под стандартные селекты и обговаривать что во всех браузерах они разные
Pavel
А лучше вообще не использовать, я хз в какой ситуации может понадобится селект
Anonymous
банально в фильтрах)
Pavel
range есть, или приведи пример
Pavel
Фильтры разные бывает, селекты ни разу не использовал нигде )
Anonymous
ну например фильтрация по городам)
Pavel
Автокомплит же
Pavel
В десятки раз удобнее, чем любой селект
Pavel
Еще пример? )
Pavel
Разве что вывести количество ресурсов на странице разное, но у селекта в этом случае и не нужно какое то особое оформление, достаточно бордер убрать и фон, остается циферка и стрелочка, вполне себе симпотичненько для столь маловажной функции
Anonymous
не... ну оно конечно так можно везде обойтись без селектов) как собственно и без тэга form, чтобы отправлять данные. Но во-первых пользователи без JS идут лесом... и, ну может ещё какие-то причины есть, о которых я не знаю)
Pavel
Пользователи без JS разве не идут лесом по умолчанию?)
Их же столь малый процент, что я вообще сомневаюсь что хоть один из них хоть раз в жизни попадал на мои сайты
Pavel
Хотя возможно их столь малый процент, потому что в большинстве случаев системы аналитики используют js... хм
Pavel
Но я чего то не могу придумать сценарий зачем пользователю понадобилось выключить js)
Pavel
Это раньше js напрягал тем, что с его помощью легко можно было заспамить или кроссдоменные запросы делать подменяя контент, сейчас то все порезали
Anonymous
ну и вот ещё плюс - для разработчика проще использовать стандартные селекты... чем заморачиваться с вёрсткой и js)
Pavel
Ну это логично, также как стандартное поле date и time, они еще и в адаптиве круто функционируют
Kost9in
Kost9in
Pavel
Обоснуй
Kost9in
Anonymous
мне кажется или на modx.pro как-то стало меньше движухи? То ли это связано с падением популярности системы... то ли мне просто кажется)
Kost9in
я конечно не люблю бустрап, но если все на него передергивают - вот вам пример
Kost9in
они юзаются в бутстрапе
Kost9in
это первое
Pavel
Kost9in
второе - они реализовываются в браузерах по умолчанию
Kost9in
и в случае, если у тебя не подтянулись/не отрендерились кастомные селекты - их роль выполнят нативные
Kost9in
Pavel
По этому и спрашиваю
Kost9in
лучше сразу решить этот вопрос другим образом
Kost9in
почему вы не можете заверстать свои кастомные селекты под адаптив.
Kost9in
?
Pavel
Внешне это будет нормально выглядеть, но гораздо удобнее когда используются родные попапы где ты спокойно можешь пролистать список и удобно выбрать что тебе нужно
Pavel
Зайди на ссылку которую дима кинул с телефона и посмотри как выглядит JS селект в адаптиве и как им пользоваться если там предположим 10 элементов, а потом посмотри как выглядят нативные селекты андройда или эпла и насколько там удобно ими пользоваться
Kost9in
ну не получится наверное рисовать выпадающий список селекта без самого селекта
Pavel
Эммм? Что?
Pavel
Вот как на андройде селект выглядит https://i.stack.imgur.com/I3XN9.png
А в случае использования JS'ого оформления у тебя селект на телефоне выпадает также, как на пк
Pavel
Но давай вернемся все же к истоку, проблему с адаптивом можно придумать все же как обойти, это вопрос последний.
Придумай кейс использования селекта, когда есть range, и автокомплит?
OP
Обоснуй
Я тебе как-то уже обосновывал. Обоснование всё ещё на месте. Можешь проверить.
Pavel
Сходи погуляй пожалуйста, если по делу нечего сказать
Pavel
А то ты пиздеть горазд, каждый раз не по делу пытаясь спровоцировать, а как че так "Посаны, а как стилизлвать радио кнопки"
OP
Прогулялся по твоей щеке с внутренней стороны. Проверяй.
Anonymous
а насчет селектов, мы в проекте select2 используем
Anonymous
https://select2.github.io/
Anonymous
не сказать, чтобы я от нее кипятком сцал, но на базе нее фильтры всякие запилены и нормально работают. По крайней мере по апи годная штука
OP
классы кастомные имеются?
OP
не могу найти
Anonymous
OP
например рисую обычный селект
<select class="custom-select">
<option class="custom-select__item">
<option class="custom-select__item">
<option class="custom-select__item">
</select>
вешаю на него этот плагин и он мне переносит мои классы с оригинального селекта на виртуальный. Либо сам, либо через параметры хотя бы.
Anonymous
вроде бы да, но сейчас не могу вспомнить, точно ли он так умеет
Anonymous
там есть поддержка тем
Anonymous
которые через опции передавать можно
Anonymous
https://select2.github.io/examples.html#themes-templating-responsive-design
Anonymous
думаю должен уметь
Anonymous
я его больше по части апи копал, всякие там события, выборки, параметры для автозаполнения и поиска при вводе и прочее
Anonymous
за внешний вид у нас отдельный человек в команде отвечает и стили пишет
who are you
who are you
😄
who are you
а что означает виртуальный селект? и зачем туда переносить реальный селект?