Как сделать перемещение по списку клавишами?
В целом, если пример простой, например менюшка - все просто.
Рабочий пример даже гуглится легко, например вот такая реализация:
jsfiddle.net/d3y19r2s
Но нужно сделать с навигацией клавишами довольно большие списки, которые не помещаются в экран и там начинается проблема со штатной полосой прокрутки.
Вот как-то так:
jsfiddle.net/g7wodea4
Т.е. при нажатии стрелки вниз перемещается и полоса прокрутки, и выделение. Но совершенно не пропорционально друг другу.
Может быть есть готовые решения, чтобы не пилить велосипед? Что-то не смог нагуглить.
Желательно на jquery.