js 드 롭 다운 메뉴 인성 화 체험 실현

1844 단어 JavaScript일 하 다
<!DOCTYPE html>
<html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
	<style>
		* {margin:0; padding:0}
		body {width:800px; text-align:center; margin:0 auto;}
		a {width:100px; display:block; border:1px dashed red; text-decoration:none}
		ul,li { width:100px; margin:0; padding:0; list-style:none}
	</style>
</head>
<body > 
	<a href="#" onmouseover="show()" onmouseout="hide()">    </a>
	<ul id="menu" style="display:none" onmouseover="show()" onmouseout="hideme()">
		<li><a href="#">  1</a><li>
		<li><a href="#">  2</a><li>
		<li><a href="#">  3</a><li>
		<li><a href="#">  4</a><li>
		<li><a href="#">  5</a><li>
	</ul>

	<script>
		var flag = false;	//  false      
		var menu = document.getElementById("menu");
		//              ,   flag   true
		function show(){
			flag=true;
			menu.style.display = 'block';
		}
		//               ,    true    
		function hide(){
			flag=false;
			setTimeout(function(){
				if(flag==false) {
					menu.style.display = 'none';
				}
			},300);
		}
		//           
		function hideme() {
			menu.style.display = 'none';
		}
	</script>
</body>
</html>

 업무 중 에 동료 가 이런 메뉴 기능 을 해 야 하기 때문에 기록 을 해서 나중에 사용 하기에 편리 합 니 다!

좋은 웹페이지 즐겨찾기