回答編集履歴

3

一部修正

2016/04/29 12:15

投稿

manabufukai
manabufukai

スコア700

test CHANGED
@@ -8,15 +8,15 @@
8
8
 
9
9
  これは無名関数に対して引数を渡し、関数内の`$`を`jQuery`に置き換えている、という処理です。
10
10
 
11
- その為、`(function($){…})(jQuery);`内でのjQueryメソッドの記述は通常通り、`$(...)`であるべきです。
11
+ その為、`(function($){…})(jQuery);`内でのjQueryメソッドの記述は通常通り、`$(...)`で大丈夫です。
12
12
 
13
- (無名関数内でわざわざjQueryと書く必要は無い)
13
+ (無名関数内でわざわざjQuery()と書く必要は無い)
14
14
 
15
15
 
16
16
 
17
17
  加えて言うと、
18
18
 
19
- 提示されているコードには関数末尾付近の`});`が2セット多いのではないでしょうか?
19
+ 提示されているコードには関数末尾付近の`});`が2セット(※追記部分注)多いのではないでしょうか?
20
20
 
21
21
  このままだとSyntax errorが出るのではないでしょうか。
22
22
 
@@ -46,4 +46,4 @@
46
46
 
47
47
  としないと動かないと思います。
48
48
 
49
-
49
+ 注意: 追記前は、閉じ括弧が2セット多いと書いていましたが、上記から「1セット多い」になります。

2

追記

2016/04/29 12:15

投稿

manabufukai
manabufukai

スコア700

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  その為、`(function($){…})(jQuery);`内でのjQueryメソッドの記述は通常通り、`$(...)`であるべきです。
12
12
 
13
- (無名関数内でわざわざjQuery()と書く必要は無く、書けば恐らくエラーになると思ます
13
+ (無名関数内でわざわざjQuery()と書く必要は無い)
14
14
 
15
15
 
16
16
 
@@ -19,3 +19,31 @@
19
19
  提示されているコードには関数末尾付近の`});`が2セット多いのではないでしょうか?
20
20
 
21
21
  このままだとSyntax errorが出るのではないでしょうか。
22
+
23
+
24
+
25
+ ###追記
26
+
27
+ よく見ると`$(function){(…});`($(documet).ready(function(){…}))が無いですね。
28
+
29
+ ```
30
+
31
+ (function($){
32
+
33
+ $(function){(
34
+
35
+
36
+
37
+ // 2行目以降のコード
38
+
39
+
40
+
41
+ }); //閉じ括弧の数に気をつける
42
+
43
+ })(jQuery);
44
+
45
+ ```
46
+
47
+ としないと動かないと思います。
48
+
49
+

1

誤記

2016/04/29 12:03

投稿

manabufukai
manabufukai

スコア700

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- これは無名関数に対してパラメーターを渡し、関数内の`$`を`jQuery`に置き換えている、という処理です。
9
+ これは無名関数に対して引数を渡し、関数内の`$`を`jQuery`に置き換えている、という処理です。
10
10
 
11
11
  その為、`(function($){…})(jQuery);`内でのjQueryメソッドの記述は通常通り、`$(...)`であるべきです。
12
12