UX: форма выпадающий против нестандартного дизайна - PullRequest
1 голос
/ 31 января 2011

Я перестраиваю интерфейс выбора языка для многонационального веб-сайта, и я начинаю думать, что для удобства использования было бы лучше использовать выпадающее меню простой формы, а не пользовательское выпадающее меню JavaScript, которое онив настоящее время использую.Я здесь далеко от базы, или я должен идти со своим инстинктом?Что ты думаешь?

Ответы [ 4 ]

4 голосов
/ 31 января 2011

Простой выпадающий список имеет свои преимущества. Когда вы позволяете браузеру решать, что делать, вместо того, чтобы заставлять его делать то, что вы хотите через JS, браузеры для уникальных обстоятельств (например, для мобильных устройств) отформатируют выпадающий список как свой собственный селектор.

0 голосов
/ 31 октября 2013

Я бы не использовал выпадающий список для стран - их громоздко использовать при большом количестве предметов (https://ux.stackexchange.com/questions/31738/what-is-the-maximum-recommended-number-of-item-to-put-in-a-drop-down-list).

"Начните вводить букву", чтобы сразу перейти к России, когданажатие R - отличная функция в выпадающих списках - хотя я подозреваю, что это функция опытного пользователя - о которой многие пользователи не будут знать (в основном, потому что это скрытая функция).

Проверьте эторешение вместо - http://uxdesign.smashingmagazine.com/2011/11/10/redesigning-the-country-selector/

Приветствия

0 голосов
/ 25 февраля 2011

Любой пользователь, который заходит на страницу для настройки языков, приходит с определенной целью. Он уже знает, какой язык он хочет установить здесь (так же, как в большинстве форм люди знают, что они хотят заполнить для своей даты рождения).

По этой причине я бы рекомендовал текстовое поле с функцией автозаполнения. Вот преимущества:

  • текстовое поле с опережением ввода текста работает намного лучше, чем раскрывающийся список, в большинстве случаев, когда пользователь знает, какие у него варианты
  • раскрывающийся список с функцией поиска "R" не всегда работает одинаково для всех браузеров, и не во всех браузерах реализован поиск по запросу "RUS ...." и далее.
  • с точки зрения чисто-это-пригодного для использования опережающего ввода со временем окажется гораздо более полезным.
0 голосов
/ 04 февраля 2011

Если пользовательское меню js не предоставляет никаких дополнительных функций, то обязательно перейдите к основному меню выбора. Однако, если есть веская причина для использования пользовательского меню, рассмотрите возможность его реализации таким образом, чтобы использовать прогрессивное улучшение , чтобы вы могли быть уверены, что оно предоставляет основные функции для всех и добавляет функции для браузеров, которые могут его поддерживать .

...