Показать сообщение отдельно
  #2 (permalink)  
Старый 05.08.2013, 12:55
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

var $items = $('.тут селектор');
var active = 0;

// ...

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');
}
Ответить с цитированием