質問編集履歴

2

内容追記・修正

2020/04/03 01:07

投稿

lingwood
lingwood

スコア40

test CHANGED
@@ -1 +1 @@
1
- グローバルメニューで使うトグル・スライド系のJQueryを正しく書きたい
1
+ グローバルメニューを正しく動作させたい
test CHANGED
@@ -4,17 +4,45 @@
4
4
 
5
5
  グローバルメニューを作成しています。
6
6
 
7
- PC → ホバーでメニューがスライドダウンしてくる
7
+ PC】768px~
8
8
 
9
+  → 横並びメニュー
10
+
9
- スマホ → メニューの中にある子メニューをクリックして表示させたい
11
+  → メニューをホバーす子メニューがスライドダウンする
12
+
13
+  → スマホ時のクリックイベントを解除したい
10
14
 
11
15
 
12
16
 
17
+ 【スマホ】768px以下
18
+
19
+  → ハンバーガーメニュー
20
+
21
+  → ハンバーガーメニューをクリックしてメインメニューを表示する
22
+
23
+  → メインメニューの中にある子メニューをクリックしてスライドダウンで表示させたい
24
+
25
+   ※この部分をPCサイズ表示ではホバーにしたいです。
26
+
27
+
28
+
13
- いろいろ参考にしながら3種類作ってみたのですが、
29
+ いろいろ参考にしながら3作ってみたのですが、
14
30
 
15
31
  それぞれどこかしらに問題があるようで、挙動がおかしいです。
16
32
 
17
33
  どこが悪いのか、ご教示いただけないでしょうか。
34
+
35
+
36
+
37
+ 一応、1についてはローカルで作成したところうまく動いていたのですが、
38
+
39
+ Codepenやお客様のデモ環境にアップロードすると後述の通り、
40
+
41
+ 「スマホサイズにした時に、オンマウスすると子メニューが開いてしまう」
42
+
43
+ といった現象が発生してしまいます。
44
+
45
+
18
46
 
19
47
 
20
48
 
@@ -28,7 +56,21 @@
28
56
 
29
57
 
30
58
 
31
-  PCサイズの時にはJQueryでホバーアクションつける記述になっています。
59
+  PCサイズの時にはJQueryでホバーアクションつけています。
60
+
61
+
62
+
63
+ 問題点1
64
+
65
+ PCサイズで表示した際に、オンマウスでメニュー表示はされますが、トリガーとなっているメニューをクリックしても子メニューがスライドアップ、スライドダウンが発生してしまいます。
66
+
67
+
68
+
69
+ 問題点2
70
+
71
+ スマホサイズにした時に、オンマウスすると子メニューが開いてしまいます。
72
+
73
+
32
74
 
33
75
 
34
76
 
@@ -36,7 +78,23 @@
36
78
 
37
79
 
38
80
 
39
-  →1JQueryコンパクト版作りたい
81
+ →1をもっとスマートにしたい、JQueryを簡単に書きたい
82
+
83
+
84
+
85
+ 問題点1
86
+
87
+ PCサイズで表示した際に、メニュー2の子メニューが開きっぱなしになってしまっています。
88
+
89
+
90
+
91
+ 問題点2
92
+
93
+ スマホサイズで表示した際に、オンマウスでスライドダウンしてしまいます。
94
+
95
+ また、クリックアクションが動きません。
96
+
97
+
40
98
 
41
99
 
42
100
 
@@ -44,8 +102,28 @@
44
102
 
45
103
 
46
104
 
47
-  →PCサイズの時にはCSSでホバーアクションつける記述になっています。
105
+ →PCサイズの時にはCSSでホバーアクションつける記述になっています。
48
106
 
49
107
 
50
108
 
109
+ 問題点1
110
+
111
+ スマホからPCサイズにリサイズするとホバーアクションが解除されてしまっています。(サンプルデモメニューの1)
112
+
113
+
114
+
115
+ 問題点2
116
+
117
+ スマホサイズにした時に子メニューが開きっぱなしになってしまいます。
118
+
119
+ またこれを解決しようとして.hide()やCSSでdisplay:noneを付けると今度はスライドしなかったり
120
+
121
+ いろいろと問題が発生します。
122
+
123
+
124
+
125
+
126
+
127
+ 1週間くらい考えこんでおりまして・・・どうか助けていただけないでしょうか
128
+
51
- すみません、よろしくお願いします
129
+ よろしくお願いします

1

タイトル変更

2020/04/03 01:07

投稿

lingwood
lingwood

スコア40

test CHANGED
@@ -1 +1 @@
1
- グローバルメニュー動かなです。デモ作りました。
1
+ グローバルメニューで使トグル・スライド系のJQueryを正し書きた
test CHANGED
@@ -2,13 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- グローバルメニューが、
5
+ グローバルメニューを作成していま
6
6
 
7
7
  PC → ホバーでメニューがスライドダウンしてくる
8
8
 
9
- スマホ → メニューの中にある子メニューをクリックしてスライドさせたい
9
+ スマホ → メニューの中にある子メニューをクリックして表示させたい
10
-
11
- としたいです。
12
10
 
13
11
 
14
12