質問編集履歴

2

誤字脱字

2021/09/09 03:02

投稿

ametori
ametori

スコア0

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,69 @@
50
50
 
51
51
  ```sass
52
52
 
53
+ li {
53
54
 
55
+ &:not(:first-child){
56
+
57
+ margin-left: 40px;
58
+
59
+ }
60
+
61
+ a {
62
+
63
+ color: #fff;
64
+
65
+ text-decoration: none;
66
+
67
+ position: relative;
68
+
69
+
70
+
71
+ &::after {
72
+
73
+ content:"";
74
+
75
+ width:100%;
76
+
77
+ position: absolute;
78
+
79
+ bottom: -10px;
80
+
81
+ height: 2px;
82
+
83
+ left: 0px;
84
+
85
+ background: transparent;
86
+
87
+ transition: all 0.3s ease 0s;
88
+
89
+ }
90
+
91
+
92
+
93
+ &:hover,
94
+
95
+ &.is-active {
96
+
97
+
98
+
99
+ &::after {
100
+
101
+ background: tomato;
102
+
103
+ }
104
+
105
+
106
+
107
+ }
108
+
109
+
110
+
111
+ }
112
+
113
+ }
114
+
115
+ }
54
116
 
55
117
  ```
56
118
 

1

誤字脱字

2021/09/09 03:02

投稿

ametori
ametori

スコア0

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ページリンクをクリックすると
13
+ ページリンクをクリックすると下線を表示することはできるのですが、クラスでの指定を行うとクリック時にメニューの全てのリンクの下線を削除することができない理由を知りたいです
14
14
 
15
15
 
16
16
 
@@ -72,14 +72,18 @@
72
72
 
73
73
  ### 試したこと
74
74
 
75
+ ```jQuery
75
76
 
77
+ $('.header__nav li a').on('click', function() {
76
78
 
77
- ここに問題に対して試したことを記載してください。
79
+ $('.header__nav li a').removeClass('is-active');
78
80
 
81
+ $(this).addClass('is-active');
79
82
 
83
+ return false;
80
84
 
81
- ### 補足情報(FW/ツールのバージョンなど)
85
+ });
82
86
 
87
+ ```
83
88
 
84
-
85
- ここより詳細な情報を記載てください
89
+ クラスを指定せず階層指定にすると正常に動作ます