jQuery:focusin和keydown多次迭代每个函数

时间:2014-03-31 10:22:20

标签: jquery keydown focusin

我的无序列表在选择时有一个荧光笔。只能使用向上和向下箭头键选择它,并且仅当红色div框处于焦点时才能选择。

这是代码 http://jsfiddle.net/X3vLP/

对于第一个焦点,它可以很好地工作,可以在列表中上下移动。 当开始第二次焦点时会出现问题,它将跳过列表中的一些选择。

我也试过了next和prev函数

if ( e.keyCode == 38 ) 
    $('li.selected').removeClass('selected').prev().addClass('selected');
if ( e.keyCode == 40) {
    $('li.selected').removeClass('selected').next().addClass('selected');

它仍然产生同样的东西。 对此有什么解决方案吗?

0 个答案:

没有答案