編集*
私の単語ゲームでは、再起動ボタンを追加しました。現時点での問題は、それを押すと、本来のようにスタート画面に戻ることです。しかし、スタートボタンをもう一度クリックすると、すでにプレイされている前のゲームに戻ります。新しいゲームで再度実行できるように、すべてのコードを個別の関数に入れました。問題は、前回のゲームをクリアして最初からやり直す方法がわからないことです。このボタンがクリックされたときにすべての機能を再起動するにはどうすればよいですか?
私は機能を持っています..
createGrid()
startplay()
restartplay()
keyPress()
backGroundSound()
dragEvent()
nextQuestion()
closeMessage()
replaySound()
backGroundImage()
そして、それらすべてを document.ready 関数で実行します
$(document).ready(function () {
backGroundSound();
createGrid();
keyPress();
backGroundImage();
playBackGroundSound();
dragEvent();
$('.next-question').on('click', function () {
nextQuestion();
});
$('.close-message').one("click", function () {
closeMessage();
});
$(".replay-sound").click(function () {
replaySound();
});
//Click event to start the game
$(".start-btn-wrapper").click(function () {
startplay();
});
//Click event to restart the game
$(".restart-btn").click(function () {
restartplay();
});
再起動ボタンがクリックされたときに関数をフラッシュしてから、もう一度開始ボタンをクリックすると、ユーザーのために新しいゲームを開始します。ページを更新するだけでなく、どうすればこれを行うことができますか?
再起動ボタンがクリックされたときに機能をクリアし、開始ボタンがクリックされたときに機能を再起動したい。
このフィドルにはスクリプトのみがあります: http://jsfiddle.net/V4SYZ/