테스트 사이트 - 개발 중인 베타 버전입니다

스타일시트 질문 채택완료

멋진남자임 10년 전 조회 3,416

아래 한줄 설명좀^^

궁금사항 : 

아래 .gnb_1dli_over​   와 ... .gnb_1dli_over2 는 따로 스타일시트에 정의된 적도 없고

따로 php소스에서 사용한적도 없는것 같은데 왜 이런게 적혀 있는지?^^

 

.gnb_1dli_over .gnb_2dul, .gnb_1dli_over2 .gnb_2dul {display:block;top:0;left:127px;width:130px;background:#fff} 

 

파일 위치 : 

영카트 5에서 ... 메뉴 관련 입니다.

skin/shop/basic/style.css

  

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전

/shop/js/jquery.menu.js

파일에서 remove 했다가 add 했다가 그럽니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

멋진남자임
10년 전
말씀 감사합니다. 질문요 해당 파일에서 gnb_1dli_over 단독을 이용하는 것은 103째줄의 다음에만 나오는데요
if(max_menu_count > 0 && (idx + 1) % max_menu_count == 0) {
el.removeClass("gnb_1dli_over").addClass("gnb_1dli_over2");
left = 0;
} else {

나머지는 22째줄(아래)에서 처럼 gnb_1dli_over 단독이용하지 않고 다른 class(?) 들과 같이 나옵니다.

$(".gnb_1dli").removeClass("gnb_1dli_over gnb_1dli_over2 gnb_1dli_on");
$(this).parent().addClass("gnb_1dli_over gnb_1dli_on");

다시 말해서 gnb_1dli_over 단독으로 정의되어있어야 하는것 같은데 단독으로 정의된곳을 못찾겠습니다.
단독정의안되어도 사용가능한가요?
왕계란
10년 전
저렇게 여러 개를 쓰는 이유는 저 클래스를 모두 사용하여야 해당 메뉴 모양이 만들어지기 때문일 겁니다.
단독으로 정의 안 해도 됩니다.
멋진남자임
10년 전
아 감사합니다. jquery 중에 addClass 라는 함수가 있군요.. 관련 정보를 찾아 보겠습니다
감사합니다
멋진남자임
10년 전
오 그럼 그것들이 단독이 아닌 함께 정의가 되어있나보네요?
함께도 한꺼번에 정의가능하군요

감사합니다
멋진남자임
10년 전
그럼 아래가.. 함께 정의한 곳입니까? ^^;

.gnb_1dli_over .gnb_2dul, .gnb_1dli_over2 .gnb_2dul {display:block;top:0;left:127px;width:130px;background:#fff}
멋진남자임
10년 전
감사합니다^^ jquery 이었군요^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인