質問するログイン新規登録

回答編集履歴

2

修正

2017/01/20 06:04

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -21,8 +21,8 @@
21
21
 
22
22
  こうじゃ
23
23
  ```JavaScript
24
- $(".categories, .stop").off('click.accordion');
24
+ $(".categories .trigger, .trigger.stop").off('click.accordion');
25
25
  ```
26
26
 
27
- clickの後ろに.XXXXとつけることで、特定の名前をつけて処理を登録できます。
27
+ jQueryonはイベント名の後ろに.XXXXとつけることで、特定の名前をつけて処理を登録できます。
28
28
  そして、jQueryのoffを使うことで、処理の登録を解除できます。

1

質問追記に対応

2017/01/20 06:03

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -6,4 +6,23 @@
6
6
  こうじゃ
7
7
  ```JavaScript
8
8
  $(".trigger:not(.categories)").on('click', function() {
9
- ```
9
+ ```
10
+
11
+ ###質問追記に対応
12
+ これを
13
+ ```JavaScript
14
+ $(".trigger").on('click', function() {
15
+ ```
16
+
17
+ こうして
18
+ ```JavaScript
19
+ $(".trigger").on('click.accordion', function() {
20
+ ```
21
+
22
+ こうじゃ
23
+ ```JavaScript
24
+ $(".categories, .stop").off('click.accordion');
25
+ ```
26
+
27
+ clickの後ろに.XXXXとつけることで、特定の名前をつけて処理を登録できます。
28
+ そして、jQueryのoffを使うことで、処理の登録を解除できます。