Использование Chrome в Windows, если небольшое значение (например, 6) выбрано, при нажатии на значение отобразятся параметры от 1 до 21 с полосой прокрутки справа для перехода к числам за пределами 21.
Однако поведение будет другим, если текущее выбранное значение равно побольше, скажем 26. В этом случае будут отображаться значения 7–26, оставляя текущее выбранное значение 26 внизу списка.
Это приводит к ухудшению пользовательского опыта, поскольку значение меняется с 26 на 29. требует нажатия на полосу прокрутки.
Как добиться «центрированного» поведения, т.е. если выбрано 26, то отображается 16–36, и пользователь может видеть соседние значения без необходимости прокрутки bar.
Код: Выделить всё
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Подробнее здесь: https://stackoverflow.com/questions/793 ... ns-in-html
Мобильная версия