Ich habe eine rudimentäre EasterEgg in meinem Code erstellt zu aktivieren, wenn die folgenden Tastenanschläge gemacht werden (nicht gleichzeitig) Enter + c + o + l + o + r + s
mit dem folgenden Code:jQuery Tastatureingaben erfassen und die Variablen entsprechend
isEnter = 0; isC = 0; isO = 0; isL = 0; isR = 0; isS = 0;
$(window).keydown(function(e){
if(e.which==13) isEnter = 1; if(e.which==67) isC = 1; if(e.which==79) isO = 1;
if(e.which==76) isL = 1; if(e.which==82) isR = 1; if(e.which==83) isS = 1;
ColorMap();
});
function ColorMap(){
if(isEnter==1 && isC==1 && isO==1 && isL==1 && isR==1 && isS==1){
//DO FUNCTION//
isEnter = 0; isC = 0; isO = 0; isL = 0; isR = 0; isS = 0; //SET VARS BACK TO 0
};
};
Ich brauche Reset-Funktionalität hinzufügen zur Keydown-Funktion, um alle Variablen zurückzusetzen, wenn etwas anderes als diese Tasten gedrückt werden ... auf diese Weise müssen sie Enter + c + o + l + o + r + s
drücken oder die Anweisung wird zurückgesetzt und sie müssen neu beginnen ... (dadurch wird das 'EasterEgg' schwieriger zu [oder zumindest weniger wahrscheinlich zu zufällig oder zufällige Tastenanschläge]).
so viele Variablen! Gott sei Dank, dein Wort ist gerade 6 Zeichen –
@sadmicrowave - Ich habe eine Lösung unten, wo Sie sich keine Sorgen über Zeichen Codes überhaupt, Sie können jede Zeichenfolge ziemlich leicht. –