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

質問編集履歴

2

誤字

2021/11/14 04:45

投稿

nony
nony

スコア2

title CHANGED
File without changes
body CHANGED
@@ -90,4 +90,4 @@
90
90
  });
91
91
  ```
92
92
  ### 試したこと
93
- faq_contentsというクラス名を消して、dt,ddにクラスをつけてみたりしたのですが、、そうすると、dtをクリックした時、ddはdtと別のborderで表示されてしまいます。どうやっても私の今の技量では直せませんでした、、
93
+ faq_contentsというクラス名を消して、dt,ddにクラスをつけてみたりしたのですが、、そうすると、dtをクリックした時、ddはdtと別のborder枠内で表示されてしまいます。どうやっても私の今の技量では直せませんでした、、

1

css、jquery追記しました!

2021/11/14 04:45

投稿

nony
nony

スコア2

title CHANGED
File without changes
body CHANGED
@@ -32,6 +32,62 @@
32
32
  </dl>
33
33
 
34
34
  ```
35
-
35
+ ```css
36
+ .FAQ dl{
37
+ display: flex;
38
+ justify-content: space-between;
39
+ max-width: 960px;
40
+ margin: 0 auto;
41
+ padding-top: 50px;
42
+ font-family: 'Montserrat', sans-serif;
43
+ }
44
+ .faq_contents{
45
+ border: 1px solid #253b52;
46
+ background-color: #fff;
47
+ margin-bottom: 20px;
48
+ padding: 5px;
49
+ }
50
+ .FAQ dt{
51
+ font-size: 20px;
52
+ padding: 5px 10px;
53
+ font-weight: bold;
54
+ cursor: pointer;
55
+ }
56
+ .FAQ i{
57
+ float: right;
58
+ vertical-align: middle;
59
+ line-height: 30px;
60
+ color: #71A4D9;
61
+ }
62
+ .FAQ dd{
63
+ font-size: 18px;
64
+ margin: 0 20px 20px;
65
+ text-align: justify;
66
+ }
67
+ .faqL{
68
+ width: 50%;
69
+ margin-right: 50px;
70
+ }
71
+ .faqR{
72
+ width: 50%;
73
+ }
74
+ ```
75
+ ```jquery
76
+ const dt=$('.FAQ dt');
77
+ const dd=$('.FAQ dd');
78
+
79
+ dd.hide();
80
+
81
+ dt.on('click',function(){
82
+ $(this).next().slideToggle();
83
+ dd.not($(this).next()).slideUp();
84
+
85
+ $(this).children("i").toggleClass('fas fa-plus fas fa-minus');
86
+ dt.not($(this)).removeClass('fas fa-plus fas fa-minus');
87
+
88
+
89
+
90
+ });
91
+ ```
36
92
  ### 試したこと
37
93
  faq_contentsというクラス名を消して、dt,ddにクラスをつけてみたりしたのですが、、そうすると、dtをクリックした時、ddはdtと別のborderで表示されてしまいます。どうやっても私の今の技量では直せませんでした、、