回答編集履歴

2

修正

2017/01/20 06:04

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -44,12 +44,12 @@
44
44
 
45
45
  ```JavaScript
46
46
 
47
- $(".categories, .stop").off('click.accordion');
47
+ $(".categories .trigger, .trigger.stop").off('click.accordion');
48
48
 
49
49
  ```
50
50
 
51
51
 
52
52
 
53
- clickの後ろに.XXXXとつけることで、特定の名前をつけて処理を登録できます。
53
+ jQueryonはイベント名の後ろに.XXXXとつけることで、特定の名前をつけて処理を登録できます。
54
54
 
55
55
  そして、jQueryのoffを使うことで、処理の登録を解除できます。

1

質問追記に対応

2017/01/20 06:03

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -15,3 +15,41 @@
15
15
  $(".trigger:not(.categories)").on('click', function() {
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ ###質問追記に対応
22
+
23
+ これを
24
+
25
+ ```JavaScript
26
+
27
+ $(".trigger").on('click', function() {
28
+
29
+ ```
30
+
31
+
32
+
33
+ こうして
34
+
35
+ ```JavaScript
36
+
37
+ $(".trigger").on('click.accordion', function() {
38
+
39
+ ```
40
+
41
+
42
+
43
+ こうじゃ
44
+
45
+ ```JavaScript
46
+
47
+ $(".categories, .stop").off('click.accordion');
48
+
49
+ ```
50
+
51
+
52
+
53
+ clickの後ろに.XXXXとつけることで、特定の名前をつけて処理を登録できます。
54
+
55
+ そして、jQueryのoffを使うことで、処理の登録を解除できます。