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

質問編集履歴

10

修正

2020/02/11 02:18

投稿

moko888
moko888

スコア20

title CHANGED
@@ -1,1 +1,1 @@
1
- jQueryでプロパティ指定(データ属性)がうまくいかない
1
+ jQueryでプロパティ指定(data属性)がうまくいかない
body CHANGED
File without changes

9

修正

2020/02/11 02:18

投稿

moko888
moko888

スコア20

title CHANGED
@@ -1,1 +1,1 @@
1
- jQueryでプロパティ指定がうまくいかない
1
+ jQueryでプロパティ指定(データ属性)がうまくいかない
body CHANGED
@@ -1,6 +1,6 @@
1
1
  現在node.jsでpug・sass・jqueryを利用し、サイトの模写をしています。
2
2
 
3
- ボタンクリック後、グローバルメニューを表示するようにしたいのですが、プロパティ指定した場合だとうまくいきません。
3
+ ボタンクリック後、グローバルメニューを表示するようにしたいのですが、data属性をプロパティ指定するとうまくいきません。
4
4
  直接指定した場合は、きちんと反応するようです。
5
5
 
6
6
  どなたか解決方法をご存知の方がいましたら、ご回答よろしくお願い致します。

8

プログラム修正

2020/02/11 01:48

投稿

moko888
moko888

スコア20

title CHANGED
File without changes
body CHANGED
@@ -22,10 +22,12 @@
22
22
  //クリック反応なし
23
23
  trigger.spmenu.on('click', () => {
24
24
  console.log("success");
25
+ $('[data-target-spmenu]').toggleClass('is-active');
25
26
  })
26
27
  //クリック反応あり
27
28
  $('[data-trigger-spmenu]').on('click', () => {
28
29
  console.log("success");
30
+ $('[data-target-spmenu]').toggleClass('is-active');
29
31
  });
30
32
  };
31
33
 
@@ -34,7 +36,7 @@
34
36
  });
35
37
  ```
36
38
  ```pug
37
- //ボタン部分
39
+ //ボタン部分(クリック後、is-activeクラスを付与)
38
40
  .l-spMenu-btn(data-trigger-spmenu="trigger")
39
41
      ・
40
42
      ・

7

修正

2020/02/10 07:11

投稿

moko888
moko888

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  現在node.jsでpug・sass・jqueryを利用し、サイトの模写をしています。
2
2
 
3
- ボタンクリック後、グローバルメニューを表示するようにしたいのですが、オブジェクト参照した場合だとうまくいきません。
3
+ ボタンクリック後、グローバルメニューを表示するようにしたいのですが、プロパティ指定した場合だとうまくいきません。
4
4
  直接指定した場合は、きちんと反応するようです。
5
5
 
6
6
  どなたか解決方法をご存知の方がいましたら、ご回答よろしくお願い致します。

6

タイトル修正

2020/02/09 14:28

投稿

moko888
moko888

スコア20

title CHANGED
@@ -1,1 +1,1 @@
1
- javascriptでプロパティの指定がうまくいかない
1
+ jQueryでプロパティの指定がうまくいかない
body CHANGED
File without changes

5

タイトル修正

2020/02/09 08:16

投稿

moko888
moko888

スコア20

title CHANGED
@@ -1,1 +1,1 @@
1
- javascriptでオブジェクト参照がうまくいかない
1
+ javascriptでプロパティの指定がうまくいかない
body CHANGED
File without changes

4

質問修正

2020/02/09 08:16

投稿

moko888
moko888

スコア20

title CHANGED
File without changes
body CHANGED
@@ -22,12 +22,10 @@
22
22
  //クリック反応なし
23
23
  trigger.spmenu.on('click', () => {
24
24
  console.log("success");
25
- target.spmenu.toggleClass('is-active');
26
25
  })
27
26
  //クリック反応あり
28
27
  $('[data-trigger-spmenu]').on('click', () => {
29
28
  console.log("success");
30
- target.spmenu.toggleClass('is-active');
31
29
  });
32
30
  };
33
31
 
@@ -36,12 +34,15 @@
36
34
  });
37
35
  ```
38
36
  ```pug
39
- //該当部分
37
+ //ボタン部分
40
38
  .l-spMenu-btn(data-trigger-spmenu="trigger")
39
+     ・
40
+     ・
41
+     ・
42
+
41
- .l-spMenu-btn__inner
43
+ //表示部分(is-activeクラスを追加することで表示)
42
- span
43
- span
44
- span
45
-
46
44
  .l-spMenu-groval(data-target-spmenu="target")
45
+     ・
46
+     ・
47
+     ・
47
48
  ```

3

html編集

2020/02/09 08:14

投稿

moko888
moko888

スコア20

title CHANGED
File without changes
body CHANGED
@@ -44,5 +44,4 @@
44
44
  span
45
45
 
46
46
  .l-spMenu-groval(data-target-spmenu="target")
47
- #nav-toggle.l-spMenu-groval__close ×
48
47
  ```

2

html追加

2020/02/09 07:21

投稿

moko888
moko888

スコア20

title CHANGED
File without changes
body CHANGED
@@ -34,4 +34,15 @@
34
34
  $(function () {
35
35
  spMenuEvt();
36
36
  });
37
+ ```
38
+ ```pug
39
+ //該当部分
40
+ .l-spMenu-btn(data-trigger-spmenu="trigger")
41
+ .l-spMenu-btn__inner
42
+ span
43
+ span
44
+ span
45
+
46
+ .l-spMenu-groval(data-target-spmenu="target")
47
+ #nav-toggle.l-spMenu-groval__close ×
37
48
  ```

1

タグ・質問内容修正

2020/02/09 07:20

投稿

moko888
moko888

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 現在、サイトの模写をしています。
1
+ 現在node.jsでpug・sass・jqueryを利用し、サイトの模写をしています。
2
2
 
3
3
  ボタンクリック後、グローバルメニューを表示するようにしたいのですが、オブジェクトを参照した場合だとうまくいきません。
4
4
  直接指定した場合は、きちんと反応するようです。