- STARTボタンを押すことで100個divタグにランダムで問題を出す
- 間違いのときは間違いの音、正解のときは正解の音を出す(うるさいからミュート機能あり)
- 正解だと次の問題へ
- 3問終わったらresult画面を出し、タイムとランクをわける
- ローカルストレージにタイムを保存し、過去のタイムを右上にリスト表示する
- 削除ボタンでローカルストレージ内のデータとリストを削除する
- もう一度あそぶボタンで最初の画面に戻る
- 繰り返し
- random()とif関数を使えるゲームを作りたかった
- 問題を表示するときにif関数で作りたかったが、要素の順番を数字として取得できなくて出来なかった(今は全て同じ文字を表示して、間違いをランダムの場所1箇所に上書きして表示している)
- 動的に付与されたクラスにon click処理をしようとしたら、反応がなかった。 クリックしたときに反応がない or 関数がおかしい → 検証 クリックが出来ていないことがわかった。調べると、付与したクラスにイベント処理をしたい場合は別の書き方でコードを書く必要があることがわかった。
-
jQuery基本構造
-
class付与
-
img src 書き換え .attr メソッド
-
多次元配列の作り方
-
n番目の要素を取得する方法 eq(), index(), nth-child()
-
静的なクラスはイベントが設定できるが、動的に付与したクラスにはイベントを設定できない。→特殊な書き方で付与することが出来る
-
setInterval()を止めたいとき→clearInterval()
-
divやspanタグでボタンを作ると後々大変になる内容→buttonで作ろう
-
fadeIn fadeOut メソッドの説明
-
JSONデータの変換
-
音楽の再生
-
要素の作成 append