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 중국어 웹사이트의 기타 관련 기사를 참조하세요!