JQuery

211005_list,click,hide,show

요옫 2021. 10. 5. 16:06

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

<link href="https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap" rel="stylesheet">

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@200&display=swap" rel="stylesheet">

<style type="text/css">

div.sist {

position: absolute;

left: 300px;

width: 250px;

height: 300px;

border: 2px groove gray;

border-radius: 30px;

top: 100px;

}

 

ul li{

list-style: none;

}

 

ul.menu>li {

font-size: 2em;

font-family: 'Nanum Pen Script';

font-weight: bold;

cursor: pointer;

}

 

ul.submenu>li {

font-size: 24pt;

font-family: 'Oswald', sans-serif;

}

 

ul.submenu>li:hover {

background-color: #ccc;

color: yellow;

}

</style>

 

<script type="text/javascript">

$(function () {

//모든 서브메뉴 숨기기

$("ul.submenu").hide();

 

//메인메뉴 클릭시 서브메뉴 나타나기

$("ul.menu>li").click(function() {

$(this).find("ul.submenu").show();

 

//다른 서브메뉴들은 모두 숨기기

$(this).siblings().find("ul.submenu").hide();

});

});

 

</script>

 

</head>

<body>

<div class="sist">

  <ul class="menu">

    <li>File

      <ul class="submenu">

        <li>New</li>

        <li>Open</li>

        <li>Save</li>

        <li>Rename</li>

      </ul>

    </li>

    

    <li>Edit

      <ul class="submenu">

        <li>Cut</li>

        <li>Copy</li>

        <li>Paste</li>

        <li>Delete</li>

      </ul>

    </li>

    

    <li>Help

      <ul class="submenu">

        <li>Search</li>

        <li>Install</li>

        <li>Market</li>

        <li>Donate</li>

      </ul>

    </li>

  </ul>

</div>

</body>

</html>

 

'JQuery' 카테고리의 다른 글

211005_button(hide,show,toggle,slide,fade)  (0) 2021.10.05
211005_list,hover,slideUp,slideDown,children  (0) 2021.10.05
211005_addClass,removeClass  (0) 2021.10.05
211005_fadeout,fadein  (0) 2021.10.05
211005_fadeto  (0) 2021.10.05