>  기사  >  웹 프론트엔드  >  JavaScript를 사용하여 탐색 모음 샘플 코드 공유를 구현하는 방법

JavaScript를 사용하여 탐색 모음 샘플 코드 공유를 구현하는 방법

黄舟
黄舟원래의
2017-07-25 09:22:182153검색


js를 사용하여 간단한 탐색 모음을 구현하세요. 특정 효과를 얻기 위해 js를 사용하는 단계: 1. CSS 레이아웃 구현 2: JS 구현 원칙 3. CSS 코드 작성.

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><style>
     ul {           
padding:0px;           
margin:0px;           
list-style:none;     
}

     a {           
text-decoration:none;           
background-color:#f1f1f1;           
display:block;           
width:50px;           
text-align:center;     
}

     .list {           
display:none;     
}


     ul ul{          
width:140px;          
border:solid #000 1px;  
          position:absolute;     
}

     ul ul li {         
text-align:center;     
}

     .item {       
 position:relative;    
  }
  </style>
  </head>
  <body>
     <ul>
         <li class="item" id="item">
             <a href="#" id="link">微博</a>
             <ul class="list" id="list">
                <li>私信</li>
                <li>评论</li>
                <li>@我</li>
             </ul>

         </li> 
     </ul></body><script>
      var link = document.getElementById("link");      
  var item = document.getElementById("item");      
  var list = document.getElementById("list");
      item.onmouseover = show;
      item.onmouseout = hide;      function show(){
             list.style.display = "block";   
             link.style.background = "yellow";
      }      function hide(){
          list.style.display = "none";
      }</script></html>

뷰에서 요소를 제거하는 JS 메서드:
(1)display:none;(문서 흐름을 차지하지 않음)
(2)visibility:hidden;(요소를 숨기지만 여전히 문서 흐름을 차지함)
( 3 ) 투명도를 0으로 설정합니다. 이는 불투명도:0입니다. (IE 브라우저에서는 투명도를 다음과 같이 설정할 수 있습니다: filter:alpha(opacity=0);)
(4) 여백 값을 설정합니다. 여백 값을 음수 값으로
( 5) 오버플로: 숨겨진 및 상대 위치 지정을 사용하여 왼쪽을 변경하고 위쪽 값을 사용하여 요소의 위치를 ​​이동합니다.
(6) 흰색 p를 사용하여 덮고 있는 p를 제거합니다.

js의 이벤트: 마우스 이벤트, 키보드 이벤트, 시스템 이벤트, 양식 이벤트, 사용자 정의 이벤트 등 일반적인 마우스 이벤트에는 onmouseover, onmouseout, onmousemove, onclick, onmounseup, mousedown 등이 포함됩니다. 함수 호출 방법: 이벤트 호출, 익명 호출, 직접 호출.

위 내용은 JavaScript를 사용하여 탐색 모음 샘플 코드 공유를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.