Я пытаюсь использовать следующее, но это не работает. Я делаю что-то неправильно, это точно.jQuery: IE специфическая проблема
$.keyNav();
$.whenPressed('t',function(){
$("#grid-wrapper article.post").fadeTo(200, 1);
});
$.whenPressed('p',function(){
$("#grid-wrapper article.post").not(".category-photographie").fadeTo(200, 0.1);
$("#grid-wrapper article.post").filter(".category-photographie").fadeTo(200, 1);
});
$.whenPressed('d',function(){
$("#grid-wrapper article.post").not(".category-design").fadeTo(200, 0.1);
$("#grid-wrapper article.post").filter(".category-design").fadeTo(200, 1);
});
$.whenPressed('v',function(){
$("#grid-wrapper article.post").not(".category-video").fadeTo(200, 0.1);
$("#grid-wrapper article.post").filter(".category-video").fadeTo(200, 1);
});
$.whenPressed('w',function(){
$("#grid-wrapper article.post").not(".tweet").fadeTo(200, 0.1);
$("#grid-wrapper article.post").filter(".tweet").fadeTo(200, 1);
});
});
Если я удалил последний });
он работает, но не в IE так, может быть, мой синтаксис не так?
Я использую плагин keynav:
https://github.com/BrianTheCoder/jquery-keyboard-navigation/blob/master/README
Вы уверены, что в другом месте нет ошибки? В строке состояния IE отображается что-нибудь? –