На днях SmashingMagazine подарил миру замечательный подарок . К сожалению, IE (по крайней мере ie7), к моему изумлению и изумлению, имеет проблемы с этим. Кто-нибудь знает, почему код ниже не будет работать правильно в IE7?
Он прослушивает нажатия клавиш и запускает функцию, если она может соответствовать коду конами. Я не очень разбираюсь в событиях JS, поэтому мы будем признательны за любое направление.
var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
$(window).bind("keydown.raptorz", function(e){
kkeys.push( e.keyCode );
if ( kkeys.toString().indexOf( konami ) >= 0 ) {
init();
$(window).unbind('keydown.raptorz');
}
}, true);
РЕДАКТИРОВАТЬ: Кто-нибудь еще может проверить это в IE7, чтобы подтвердить?