Комментарии 19
Пример на JS fiddle как то совсем плохо работает под хромом. Выбирает далеко не с первого раза и даже не со второго.
+3
Скорее всего, медленно нажимаешь мышкой.
Поиграйся, настрой побольше задержку или шустрей тыкай пальцем.
За время задержки ты должен успеть нажать на кнопку и поднять палец, так сказать, совершить полный цикл клика.
Поиграйся, настрой побольше задержку или шустрей тыкай пальцем.
За время задержки ты должен успеть нажать на кнопку и поднять палец, так сказать, совершить полный цикл клика.
-2
Извините, у меня не сработало (Chrome, тачпад). Так и представил, что пишу пользователю:
«Если не выбрался select — попытайтесь шустрей тыкать пальцем».
Попытался несколько раз.
Сама идея очень интересная, но нерабочая…
«Если не выбрался select — попытайтесь шустрей тыкать пальцем».
Попытался несколько раз.
Сама идея очень интересная, но нерабочая…
+2
Это proof-of-concept, настройте под ваши нужды.
Вынес задержку в отдельную переменную, чтоб вам было проще.
https://jsfiddle.net/2k1pvbyt/2/
Вынес задержку в отдельную переменную, чтоб вам было проще.
https://jsfiddle.net/2k1pvbyt/2/
-1
У меня в FF вообще не работает
+1
Троллейбус из буханки хлеба.png
Во-первых, под последним firefox ни один пример не работает.
Во-вторых, не могу проверить, у вас с клавиатуры список управляется?
В-третьих, если и что-то вдруг сломалось в JS (что само по себе очень плохая и редкая ситуация), то обычно пользователю просто дают нестилизованный select. Без js уже мало какой из сайтов будет полноценно работать, так что кто его отключил — пусть «страдает» стандартным селектом)
+4
Нужно убрать инпут и сделать сам дропдаун фокусируемым: https://jsfiddle.net/crh70ux0/1/
+1
Ну и высоту списка лучше ограничить размерами экрана, а не константой в пикселях: https://jsfiddle.net/crh70ux0/2/
0
Комментарий немного в сторону. Каждый раз когда выходит новый фреймворк, сердце обливается кровью — кто ж под него сделает хороший multiselect с autocompletion'ом, да так чтобы поддерживал ajax, группировку опций, кастомные шаблоны для опций и вот это все, что было в ui-select.
+1
У меня под последним хромом с тачпада не заработало.
И еще из замечаний, почему в конструктор передается id а не сразу нода? Я вот идишниками уже пару лет не пользуюсь
И еще из замечаний, почему в конструктор передается id а не сразу нода? Я вот идишниками уже пару лет не пользуюсь
0
FF 49.0.2 не работает вообще:
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Select / Multiselect без JS