parent
48f9a5ca16
commit
b596edf4d7
@ -1,33 +1,37 @@ |
||||
// https://github.com/MightyPork/konami.js | MIT License
|
||||
/*! konami.js |
||||
https://github.com/MightyPork/konami.js
|
||||
(c) MightyPork 2015, MIT License |
||||
Usage: konami(callback); |
||||
*/ |
||||
|
||||
(function (window) { |
||||
"use strict"; |
||||
"use strict"; |
||||
|
||||
var d = window.document; |
||||
var keys = [38, 38, 40, 40, 37, 39, 37, 39, 66, 65]; |
||||
var progress = 0; |
||||
var d = window.document; |
||||
var keys = [38, 38, 40, 40, 37, 39, 37, 39, 66, 65]; |
||||
var progress = 0; |
||||
|
||||
window.konami = function (h) { |
||||
var listener = function (e) { |
||||
if (e.keyCode == keys[progress]) { |
||||
if (++progress == keys.length) { |
||||
console.log('コナミ'); |
||||
window.konami = function (h) { |
||||
var listener = function (e) { |
||||
if (e.keyCode == keys[progress]) { |
||||
if (++progress == keys.length) { |
||||
console.log('コナミ'); |
||||
|
||||
if (typeof h == 'function') { |
||||
h(); |
||||
} |
||||
if (typeof h == 'function') { |
||||
h(); |
||||
} |
||||
|
||||
progress = 0; |
||||
} |
||||
} else { |
||||
progress = 0; |
||||
} |
||||
}; |
||||
progress = 0; |
||||
} |
||||
} else { |
||||
progress = 0; |
||||
} |
||||
}; |
||||
|
||||
if (d.addEventListener) { |
||||
d.addEventListener('keyup', listener); |
||||
} else { |
||||
d.onkeyup = listener; |
||||
} |
||||
}; |
||||
if (d.addEventListener) { |
||||
d.addEventListener('keyup', listener); |
||||
} else { |
||||
d.onkeyup = listener; |
||||
} |
||||
}; |
||||
})(window); |
||||
|
@ -0,0 +1,6 @@ |
||||
/*! konami.js |
||||
https://github.com/MightyPork/konami.js
|
||||
(c) MightyPork 2015, MIT License |
||||
Usage: konami(callback); |
||||
*/ |
||||
!function(n){"use strict";var e=n.document,o=[38,38,40,40,37,39,37,39,66,65],t=0;n.konami=function(n){var i=function(e){e.keyCode==o[t]?++t==o.length&&(console.log("コナミ"),"function"==typeof n&&n(),t=0):t=0};e.addEventListener?e.addEventListener("keyup",i):e.onkeyup=i}}(window); |
Loading…
Reference in new issue