Как насчет того, чтобы первый вариант, начинающийся с нажатой буквы, находился в середине из тех, которые были видны?
Чтобы расширить ваш пример, если вы нажмете «N» в раскрывающемся списке «Состояние», вы можете выбрать следующие варианты:
- Миссури
- Montana
- Небраска <- Первый «N» выбор </li>
- Nevada
- Нью-Гэмпшир
Теперь вы можете видеть не только то, что следует, но и то, что стоит перед вашим выбором. Это позволяет вам найти первую пару опций, начиная с вашего выбора и , последнюю пару опций, начинающуюся с буквы перед вашим выбором.
Поиск состояния, которое начинается с «N», но ближе к концу «N» (например, «Северная Каролина»), быстрее, если вы нажимаете «O», потому что оно ближе к «Огайо», чем «Небраска» :
- Северная Каролина
- Северная Дакота
- Огайо <- Первый выбор "О" </li>
- Оклахома
- Орегон