css 페이지 로딩하면서

#menu li ul { position:absolute; left:-10px; top:0px; margin-top:40px; width:450px; line-height:0px; display:none; }
#menu li:hover ul { display:block; z-index:1000; }


효과를 위와 같이 주었다고 했을때...


페이지 로딩 후 현재 메뉴에 on 효과를 주려고 합니다.

생각해보면 class 추가해주면 될것같은데...

초기 로딩시 hover << 먹은 부분을 곧바로 되게끔해주고 싶은데...

방법이 있을까요??


정리하자면, css에 li:hover가 있습니다.

현제 패이지 로딩시 현재 메뉴에 on 효과를 주기 위해서 hover 를 곧바로 적용되게끔 하고싶습니다.

혹시 방법이 있을까요?




hover class 를 하나더 추가하여
#menu .hover { display:block; z-index:1000; }

이렇게 주었을 경우 해당메뉴에 곧바로 class 를 hover 주면은 문제점이 있습니다...

그러면 로딩시 해당 메뉴 on은 되지만.. 다른 메뉴에 마우스를 올렸을때...

기존의 hover 는 계속 살아 있습니다...

이 부분까지 고려해서 방법이 있을까요...???





css 메뉴 짜는데.. 거즘 다 짠거 같은데.. on효과가 문제네요.. 답변부탁드리겠습니다~!!!
|

댓글 4개

css만으로는 구현이 어렵습니다. js(또는 jQuery)가 있어야 하는 부분입니다.
http://naradesign.net/wp/2010/02/11/1185/ 참고하세요~
감사합니다 좋은예제요..

그래서 어제 그냥 jquery 랑 css 섞어서 하나 맹글었어요 > <
원래는 100% css 만으로 이루어진 구문을 하나 짜볼까 했는데..

css 3~4줄을.. 10줄이 넘어가게 조건을 줘야하는게 생겨서.. 그냥 간단히 제이쿼리로 해버렸슴돠
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
14년 전 조회 1,589
14년 전 조회 2,093
14년 전 조회 1,206
14년 전 조회 1,839
14년 전 조회 1,183
14년 전 조회 954
14년 전 조회 2,305
14년 전 조회 891
14년 전 조회 971
14년 전 조회 1,665
14년 전 조회 1,534
14년 전 조회 1,004
14년 전 조회 1,224
14년 전 조회 963
14년 전 조회 1,622
14년 전 조회 976
14년 전 조회 895
14년 전 조회 1,014
14년 전 조회 1,529
14년 전 조회 1,371