mi hanno creato un easteregg rudimentale nel mio codice per attivare quando le seguenti combinazioni di tasti sono realizzati (non contemporaneamente) Enter + c + o + l + o + r + s
con il seguente codice:jQuery rileva i tasti e impostare le variabili di conseguenza
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
};
};
Ho bisogno di aggiungere funzionalità di ripristino alla funzione keydown per resettare tutte le variabili se qualcosa di diverso da quei tasti sono premuti ... in questo modo devono premere Enter + c + o + l + o + r + s
o l'istruzione viene resettata e devono ricominciare ... (questo renderà la 'EasterEgg' più difficile da arrivare a [o almeno meno probabilità di arrivare per combinazione di tasti casuali o casuali]).
così tante variabili! grazie a dio la tua parola ha solo 6 caratteri –
@sadmicrowave - Ho aggiunto una soluzione qui sotto dove non devi preoccuparti dei codici dei caratteri, puoi usare qualsiasi stringa abbastanza facilmente. –