jquery.menu.js 파일의 내용중에... > 그누보드5 팁자료실

그누보드5 팁자료실

jquery.menu.js 파일의 내용중에... 정보

jquery.menu.js 파일의 내용중에...

본문

gnb_1dli_on <-- 이 class가 마우스 오버, 아웃시 항상 함께 움직입니다
.
head 글로벌 메뉴를 구성할때
<li class="gnb_1dli<?php if($gr_id == "portpolio") echo $style_fix = " gnb_1dli_on"; ?>">
위와같이 그룹이나 보드명으로 해당메뉴를 고정할텐데요.
이럴경우 gnb_1dli_on 이 부분을 jquery.menu.js 에서 모두 삭제하지 않으면,
클릭후 그 마우스가 내려가면서 롤오버가 해제됩니다.


혹은 jquery.menu.js 에 없는 class 명으로 롤오버 고정을 하고
해당 class 스타일을 주면 되지만,
왠지 gnb_1dli_over 와 gnb_1dli_on 이 존재하고있으니,
지우고 고정해주는게 맞는듯싶네요.

대메뉴 부분이라 버그성인지, 어떤의도인지 정확히 파악이 안되서 일단 팁란에 올립니다.


ps 사실 무지한거 티내는거같아서 안올리려다가... 버전업데트와 함께 저도 모니터링하기위해 남깁니다.
추천
0

댓글 2개

초보라... 어떤 의미인지 제대로 알아들을 수는 없으나...
'jquery.menu.js'에서 'gnb_1dli_on'를 모두 삭제하면... 롤오버 효과가 모두 사라지네요.

'default.css' 원본에는 상단과 하위 메뉴 전체에 한꺼번에 롤오버 효과가 생기지만...
'admin.css'의 메뉴에서는 개별적으로 나타납니다.

저는 'default.css'를 'admin.css' 메뉴처럼 수정해서 사용하는지라...


상단 메뉴 롤오버 효과 고정을 말씀하시는 것이라면...
저는 head.php 소스에 클릭후 글자색을 바꾸는 방법을 사용하고 있습니다.
Sir처럼 배경색을 바꾸는 방법이 더 이쁠지도 모르겠네요.

<a <?php if($row[gr_id]==$gr_id){echo "style='color:red;'";}?> href="<?php echo $group_link; ?>" class="gnb_1da"><?php echo $row['gr_subject'] ?></a>
많은 방법이 있을 수 있겠습니다~
다만 저는 html태그 안에 style='color:red;' 이런 스타일이 들어가지 않는게 원칙이라...

요지는 이렇습니다. 마우스 오버시 스타일과 고정해야 하는 스타일 두가지가
모두 마우스 오버, 아웃시 나타나고 사라지게 되어있어서 그 부분을 조정하고
css파일에서 정의해주는거죠~ ^^;
전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT