回答編集履歴

1

コメント追加

2015/11/19 02:33

投稿

usk
usk

スコア397

test CHANGED
@@ -1,4 +1,4 @@
1
- 記載されたコードの場合、DOM構築完了時に下記の処理が行われます。
1
+ 記載されたコードの場合、画面読み込み完了(DOM構築完了時に下記の処理が行われます。
2
2
 
3
3
 
4
4
 
@@ -10,9 +10,9 @@
10
10
 
11
11
 
12
12
 
13
- つまり、3が行われるのは DOM 構築完了時に呼ばれます。
13
+ つまり、if 文(は DOM 構築完了時に呼ばれます。
14
14
 
15
- この際は hensuu = '' でしかない為、if 文は常に false となります。
15
+ この時、hensuu の値は '' でしかない為、if 文は常に false となります。
16
16
 
17
17
 
18
18
 
@@ -20,21 +20,29 @@
20
20
 
21
21
 
22
22
 
23
+ ```Javascript
23
24
 
24
-
25
- ```Javascript
25
+ // DOM 構築完了時に中の処理を実行
26
26
 
27
27
  $(function(){
28
28
 
29
-
29
+ // hensuu を定義
30
30
 
31
31
  var hensuu = '';
32
32
 
33
33
 
34
34
 
35
+ // ボタンクリックイベントを追加
36
+
35
37
  $('#btn').click(function(){
36
38
 
39
+ // hensuu に stage1 をセット
40
+
37
41
  hensuu = 'stage1';
42
+
43
+
44
+
45
+ // if 文評価実行(上部で stage1 をセットしている為、常に true になります)
38
46
 
39
47
  if(hensuu === 'stage1'){
40
48
 
@@ -44,6 +52,12 @@
44
52
 
45
53
  });
46
54
 
47
- });
55
+ });
48
56
 
49
57
  ```
58
+
59
+
60
+
61
+ もし、別の何らかのアクションが発生した際に実行したい場合は、該当のイベントを定義する必要があります。
62
+
63
+