問題
4
jQuery
アコーディオンを作ろう!
jQueryの問題に挑戦しよう!
問題
「アコーディオンを作ろう!」
今回は簡単なアコーディオンをjqueryで作ってみましょう!
あらかじめエディタに書くコード
<div class="box">
<div class="question">問題</div>
<div class="answer">答え</div>
</div>
<div class="box">
<div class="question">問題</div>
<div class="answer">答え</div>
</div>
<div class="box">
<div class="question">問題</div>
<div class="answer">答え</div>
</div>
¥HTML¥
.box{
margin-bottom: 30px;
}
.question,.answer{
width: 200px;
height: 50px;
text-align: center;
line-height: 50px;
}
.question{
background-color: #bbbbbb;
cursor: pointer;
}
.answer{
background-color: #eeeeee;
}
¥CSS¥
期待する画面
解答と解説(アコーディオンを作ろう!)
解説
LINE登録して解答を見る
※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます
まずanswerをhideで隠します。そしてquestionがクリックされたときに押された要素の次の要素をslideToggleによってアコーディオンのようにしています。