$(function(){
var $items = $('.category');
var active = 0;
$('#searchresults').first('span').attr('class', 'active');
$('#inputString').keypress(function(event){
if (event.keyCode == 40 || event.keyCode == 38) {
$items.eq(active).removeClass('active');
var step = {40: 1, 38: -1}[event.keyCode];
// циркулирующий инкремент/декремент
active = ($items.length + step) % $items.length;
$items.eq(active).addClass('active');
}
});
});
так ?
|