Ich habe ein einfaches Spiel, das eine Zufallszahl erzeugt und eine Benutzereingabe nimmt, wo der Benutzer versucht, die Zahl zu erraten, und der Code hängt jede Benutzerschätzung an eine Liste an, damit sie wissen, welche Zahlen sie erraten haben. Es gibt auch ein "neues Spiel" (.new) Link oben, das der Benutzer jederzeit treffen kann, um von vorne zu beginnen. Zur Zeit habe ich folgende js:Seite löschen, ohne Seite neu zu laden?
/*--- Reset game ---*/
$(".new").click(function() {
location.reload();
});
Während dies funktioniert, würde ich es vorziehen, den Betrieb so zu ändern, dass die Seite nicht aktualisiert werden muss, sondern setzt den Code an den Anfang (dh eine neue Zufall erzeugt Nummer, löscht die Listenelemente usw.)
Nicht sicher, wie man das macht. Irgendwelche Ideen?
Wie haben Sie die Liste implementiert? Viel Code scheint hier zu fehlen. –
zeigen Sie alle relevanten Code, nicht nur die Seite neu laden Funktion –
Wir können Ihnen nicht helfen, ohne Ihren Code zu sehen, aber es sollte einfach sein, wie die Variablen zurück zu ihren Eröffnungszuständen beim Klicken auf den "neuen" Knopf. Möglicherweise müssen Sie ['empty()'] (http://api.jquery.com/empty) verwenden, um auch HTML zu löschen. –