added code
This commit is contained in:
@@ -0,0 +1,4 @@
|
|||||||
|
*~
|
||||||
|
.idea/
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Konami code example</title>
|
||||||
|
|
||||||
|
<script src="konami.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
konami(function () {
|
||||||
|
var html = document.getElementsByTagName('html')[0];
|
||||||
|
html.style.backgroundColor = 'black';
|
||||||
|
html.style.color = 'white';
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
blah blah
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
(function (window) {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
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('コナミ');
|
||||||
|
|
||||||
|
if (typeof h == 'function') {
|
||||||
|
h();
|
||||||
|
}
|
||||||
|
|
||||||
|
progress = 0;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
progress = 0;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
if (d.addEventListener) {
|
||||||
|
d.addEventListener('keyup', listener);
|
||||||
|
} else {
|
||||||
|
d.onkeyup = listener;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
})(window);
|
||||||
Reference in New Issue
Block a user