728x90
반응형
SMALL
1. 각각의 메뉴 선택하면 각각의 하위메뉴가 내려옴
html 구성
div>header>section>h1
div>header>section>ul>li>a
div>header>section>ul>li>ul>li>a
jquery
$(document).ready(function(){
$('#menu>li').mouseenter(function(){
$(this).find('.submenu').stop().slideDown();
$(this).find('a').addClass('on');
});
$('#menu>li').mouseleave(function(){
$(this).find('.submenu').stop().slideUp();
$(this).find('a').removeClass('on');
});
});
내가선택한메뉴의 find('.submenu')를 해야 선택한메뉴의 하위메뉴를 뜻하게됨.
* slideUp,slideDown 앞에 stop을 넣어야 여러번마우스대도 여러번 느리게움직이지않고 한번만 움직이게됨.
2. 메뉴 중에 아무거나 선택해도 하위메뉴 전체가 내려옴
html 구성
div>header>section>h1
div>header>section>ul>li>a
div>header>section>div.submenu>ul>li>a
jquery
$(document).ready(function(){
$('#menu>li,#submenu').mouseenter(function(){
$('#submenu').stop().slideDown();
});
$('#menu>li,#submenu").mouseleave(function(){
$('#submenu').stop().slideUp();
});
});
메뉴들과 하위메뉴들에 마우스대져있을땐 하위메뉴가 내려간다.
: 하위메뉴들에 마우스가 대져있을 때도 내려가있어야하는것이 중요.
메뉴들과 하위메뉴들에 마우스가 떠나면 하위메뉴가 올라온다.
*여기서 하위메뉴는 모든메뉴들의 하위메뉴 전부를 뜻함.
728x90
반응형
LIST
'디자이너로서' 카테고리의 다른 글
웹디자이너 서브페이지 디자인할때 유용한 레퍼런스 가득 모음 (1) | 2023.09.16 |
---|---|
html | 웹페이지 메뉴바까지 짜기 + 메뉴hover효과 (7) | 2022.05.24 |
제이쿼리 | 토글기능 toggle보다 더나은방법 | slideUp, slideDown | if문 (1) | 2022.05.10 |
제이쿼리 로 만드는 탭메뉴 | 아주쉬운방법 (3) | 2022.04.30 |
패스트캠퍼스 코딩강의 공부 및 후기 (광고X) (8) | 2022.02.26 |