html
1コード<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 7 <title></title> 8 9 <link rel="stylesheet" href="style.css"> 10</head> 11<body> 12 13 14 <section> 15 16 <div class="sidebar"> 17 <h2>サポートページ</h2> 18 <div class="submenu"> 19 <h3>1.初めて使うとき</h3> 20 <ul class="hidden"> 21 <li><a href="#">-概要</a></li> 22 <li><a href="#">-インストールする</a></li> 23 <li><a href="#">-アカウントを登録する</a></li> 24 <li><a href="#">-アンインストールする</a></li> 25 </ul> 26 </div> 27 <div class="submenu"> 28 <h3>2.基本的な使い方</h3> 29 <ul class="hidden"> 30 <li><a href="#">-基本的な操作方法</a></li> 31 <li><a href="#">-元の状態に復元する</a></li> 32 <li><a href="#">-機能拡張プラグインを追加する</a></li> 33 </ul> 34 </div> 35 </div> 36 </section> 37 <script src="jquery-3.4.1.min.js" ></script><!-- script srcがmain.jsの方が先だと動かなかった --> 38 <script src="main.js" ></script> 39 40 41 42</body> 43</html>
css
1コード.hidden { 2 display:none; 3} 4.submenu ul { 5 margin-left:1em; 6 list-style:none; 7 font-size:14px; 8} 9.submenu h3 { 10 cursor:pointer; 11 color:#5e78c1; 12 margin-left:1em; 13} 14.submenu h3:hover { 15 color:#b04188; 16 text-decoration:underline; 17} 18
<script src ="main.js"> <script src="jquery-3.4.1.min.js"> とすると動きませんでした。この2つのscriptタグをoption矢印ボタンで逆にすると問題なく動きました。 原因が分かりません。教えて下さいjs
1コード'use strict'; 2 3{ 4 $(document).ready(function() { 5 $('.submenu h3').on('click', function() { 6 $(this).next().toggleClass('hidden'); 7 }); 8 }); 9} 10// main.js
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/13 06:55
2021/02/13 06:59
2021/02/13 07:27 編集
2021/02/13 08:40
2021/02/13 09:22
2021/02/13 09:24