Коля Борисов Коля Борисов Внимание к мелочам, или почему лень иногда полезна 12 Октябрь 2009, 14:47 теги: технологии

При работе над сайтом АСК мне достался вот такой интерфейс:

             

Т. е. простенький слайдер, без выбора промежуточных значений, который встречается довольно часто, но, видимо, редко кто задумывался о его минусах. Немного поразмыслив над тем, как бы его упростить, я пришёл к выводу, что можно ещё и улучшить.

Минусы такого подхода, навскидку:
  • Зависимость от ява скрипта
  • Неочевидность и непредсказуемость (пока не попробуешь, не поймёшь, как элемент реагирует на те или иные действия. Например, можно ли выбирать промежуточные значения?)
  • Для выбора нужного пункта необходимо сделать три действия (зажатие ползунка, перемещение на нужный пункт, отпускание ползунка)
  • Некоторая сложность реализации

Решение стало очевидным:

 

Т. е. обычный ряд стандартных радиокнопок. За плюсами такого решения далеко ходить не надо:

  • Очевидность, ведь используются стандартные элементы
  • Выбор нужного пункта в один клик
  • Простота использования
Отсюда вывод: иногда лень - практически двигатель прогресса*.

* - здесь автор предложил другое завершающее предложение, но цензура вырезала. Цензура.