>웹 프론트엔드 >JS 튜토리얼 >탐색 효과 example_javascript 기술의 js CSS 구현

탐색 효과 example_javascript 기술의 js CSS 구현

WBOY
WBOY원래의
2016-05-16 16:14:561011검색

이 기사의 예에서는 js 및 css를 사용하여 탐색 효과를 얻는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

1. 프로그램 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
  
 
 
 
CSS+JS实现兼容性很好的无限级下拉菜单 
 
 
 
 
 
 <스크립트 유형="텍스트/자바스크립트"> 
 for(var x = 1; x  { 
 var menuid = document.getElementById("menu" x); 
 menuid.num = x; 
 유형(); 
 } 
 함수 유형()
 { 
 var menuh2 = menuid.getElementsByTagName("h2"); 
 var menuul = menuid.getElementsByTagName("ul"); 
 var menuli = menuul[0].getElementsByTagName("li"); 
 menuh2[0].onmouseover = 표시; 
 menuh2[0].onmouseout = 표시 취소; 
 menuul[0].onmouseover = 표시; 
 menuul[0].onmouseout = 표시 취소; 
 함수 표시() 
 { 
 menuul[0].className = "clearfix typeul 블록"
 } 
 함수 unshow()
 { 
 menuul[0].className = "typeul"
 } 
 for(var i = 0; i < menuli.length; i )
  { 
  menuli[i].num = i; 
  var liul = menuli[i].getElementsByTagName("ul")[0]; 
   if(liul) 
   { 
   typeshow()
   } 
  } 
 함수 typeshow()
 { 
 menuli[i].onmouseover = showul; 
 menuli[i].onmouseout = 표시 취소; 
 } 
 함수 showul()
 { 
 menuli[this.num].getElementsByTagName("ul")[0].className = "블록"; 
 } 
 함수 unshowul()
 { 
 menuli[this.num].getElementsByTagName("ul")[0].className = ""; 
 } 
 } 
  
 
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.