問題

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によってアコーディオンのようにしています。

さらにスキルアップしたい方は公式LINEから「jQuery」と送信すると動画が見れます。

LINE登録して動画を視聴する
あなたに合った学習プランは?LINE適正コース診断はこちら