Как сделать Dropdown список с возможностью выбирать элемент стрелками и курсором?
В общем, сделал так, что бы при вводе текста снизу вываливался Dropdown и при наводке на элемент он подсвечивается через :hover, а при нажатии мышкой он переносится в input.
Со стрелками я ~ представляю, что делать- это находясь в input нужно слушать стрелочки.
Ну что-то с выделением текущего элемента не совсем представляю что делать. Наверное, мне нужно отказаться от :hover и самому вставлять нужный класс. Ну вот как мне определить элемент на который наведен курсор или выбран стрелочками, что бы ему прикрепить класс?
Ну вот как мне определить элемент на который наведен курсор или выбран стрелочками, что бы ему прикрепить класс?
ну, с мышью - через mouseover, очевидно. а со стрелками... ну я бы попробовал повесить смену блока на "keydown", а выделение на "keyup". тогда при нажатии у тебя будет переход на следующий блок, а при отпускании стрелки - выделение.