回答編集履歴
4
クリックのトリガー要素を変更
test
CHANGED
@@ -1,12 +1,12 @@
|
|
1
1
|
js使えるならaddEventListener使ってみてはどうでしょうか?
|
2
2
|
```javascript
|
3
|
-
document.querySelector('
|
3
|
+
document.querySelector('.sub-contents-li').addEventListener('click', function(e)) {
|
4
4
|
addOpenClass(e);
|
5
5
|
}
|
6
6
|
```
|
7
7
|
か
|
8
8
|
```javascript
|
9
|
-
document.querySelector('
|
9
|
+
document.querySelector('.sub-contents-li').addEventListener('click', function(e)) {
|
10
10
|
console.log(e.target.id);
|
11
11
|
document.querySelector(".modalPhone").style.display = "none";
|
12
12
|
document.querySelector(`.${e.target.id}`).style.display = "block";
|
3
書き方を二つ提示
test
CHANGED
@@ -1,4 +1,10 @@
|
|
1
1
|
js使えるならaddEventListener使ってみてはどうでしょうか?
|
2
|
+
```javascript
|
3
|
+
document.querySelector('#modalPhone').addEventListener('click', function(e)) {
|
4
|
+
addOpenClass(e);
|
5
|
+
}
|
6
|
+
```
|
7
|
+
か
|
2
8
|
```javascript
|
3
9
|
document.querySelector('#modalPhone').addEventListener('click', function(e)) {
|
4
10
|
console.log(e.target.id);
|
2
答えを記述
test
CHANGED
@@ -1,2 +1,25 @@
|
|
1
|
+
js使えるならaddEventListener使ってみてはどうでしょうか?
|
1
|
-
|
2
|
+
```javascript
|
3
|
+
document.querySelector('#modalPhone').addEventListener('click', function(e)) {
|
4
|
+
console.log(e.target.id);
|
5
|
+
document.querySelector(".modalPhone").style.display = "none";
|
6
|
+
document.querySelector(`.${e.target.id}`).style.display = "block";
|
7
|
+
const HamburgerElement = document.querySelector('.Hamburger');
|
8
|
+
const maskElement = document.getElementById('mask');
|
9
|
+
const kaijoButton = document.getElementById('mask-kaijo');
|
10
|
+
let res = maskElement.classList.contains('open');
|
11
|
+
const func1 = () => {
|
12
|
+
kaijoButton.style.display = 'none';
|
13
|
+
maskElement.classList.remove('open');
|
14
|
+
HamburgerElement.style.left = '-100vw';
|
15
|
+
HamburgerElement.style.opacity = 0;
|
16
|
+
}
|
17
|
+
const func2 = () => {
|
18
|
+
kaijoButton.style.display = 'block';
|
19
|
+
maskElement.classList.add('open');
|
20
|
+
HamburgerElement.style.left = 0;
|
21
|
+
HamburgerElement.style.opacity = 1;
|
22
|
+
}
|
23
|
+
res ? func1() : func2();
|
24
|
+
}
|
2
|
-
|
25
|
+
```
|
1
ミス
test
CHANGED
@@ -1,5 +1,2 @@
|
|
1
|
-
|
1
|
+
回答が間違いでした。
|
2
|
-
|
2
|
+
すみません
|
3
|
-
<img id="modalPhone" src="./images/bell.png" alt="" class="sp" onClick=addOpenClass()>
|
4
|
-
```
|
5
|
-
|