jQuery PR

コピペで簡単にできるクリックしたら展開するメニュー【jQuery】

記事内に商品プロモーションを含む場合があります

jQueryでメニューを作る

よくある質問やコンテンツが長い部分でよく使用されるクリックすると展開するメニューを簡単に実装できるソースを公開。
コピペで簡単に実装することができるのでぜひ試してみてください。

ではいってみよう!

サンプルHTML

クリックすると展開する起点となる部分に「btn」とclassを付けます。
好きな名前に変更可能です。

<ul>
<li>
<div class="btn">ボタン</div>
<div class="content">
<p>テストテストテストテストテストテストテストテストテストテストテストテスト</p>
</div>
</li>
</ul>

サンプルCSS

最初にコンテンツが見えないように非表示の設定をしておきます。

ul li .content{
display: none;
}

jQueryの記述

「btn」をクリックすることで展開します。
【非表示になっている場合】
slideUpで非表示。

【非表示になっている場合】
slideDownで表示。

$(function () {
$(".btn").on("click", function () {
$(this).next().slideToggle();
});
});

こんな感じで簡単に実装できます!
ぜひ実装してみてください!

ABOUT ME
シラツキ
Web制作会社で働くフロントエンドエンジニア(コーダー)。 ココナラでもお仕事募集しております。 HTML,CSS,JS,WordPress,EC-CUBE,Next.jsなど制作に役立つ情報を発信していきます。 webサイトの運営、修正、制作などお仕事も募集中! お気軽にご相談ください。