2016-05-12 16 views
-2

私は乱数を生成し、ユーザーが数字を推測しようとする場所にユーザー入力を行い、推測した数字を知るように各ユーザーを推測に追加します。また、新しいゲーム(.new)リンクが一番上にあり、ユーザーはいつでもやり直すことができます。現在、私は、次のJSを持っている:ページを再読み込みせずにページデータを消去しますか?

/*--- Reset game ---*/ 
$(".new").click(function() { 
    location.reload(); 
}); 

これは動作しますが、私は(ページをリフレッシュする必要がないように、操作を変更することを好むのではなく、最初にコードをリセットしてしまう、すなわち新しいランダムに生成します番号をクリアする、リスト項目をクリアするなど)

これを行う方法についてはわかりません。何か案は?

+0

リストをどのように実装しましたか?ここでは多くのコードが欠落しています。 –

+0

は、ページリロード機能だけでなく関連するコードをすべて表示します –

+0

コードを見ずにお手伝いすることはできませんが、 'new'ボタンをクリックするだけで変数を開き状態に戻すことは簡単です。場合によってはHTMLをクリアするために['empty()'](http://api.jquery.com/empty)を使う必要があるかもしれません。 –

答えて

0

新しいゲームがクリックされるたびに乱数を作成して呼び出す関数があります。あなたがリストを持っており、ユーザーは自分の推測を確認したときに、リストに要素を追加することができ

/*--- Reset game ---*/ 
$(".new").click(function() { 
    generateRandomNumber(); //Function to start everything from the beginning 
}); 
0

:例えばので はgenerateRandomNumber()と呼ばれる機能を持っており、それを次のように使用します。新しいものについては、リストからすべてのli要素を取り出して削除してください。

2つのボタンnewcheckと2つのクリックイベント。あなたは、乱数生成、検証とかでそれを完了でき

https://codepen.io/anon/pen/oxVKJB

:私は、迅速なスケッチを作りました。

関連する問題