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

카테고리 전체 제거 후 첫번째 유지 채택완료

obli 6년 전 조회 5,807

bo_table=qa입니다.  https://sir.kr/g5_tip/4100  여기 따라보고 '전체' 옵션은 없앤상태에요.

[code]

[code]

이런식으로 되어있는거같은데.. 저는 첫번째 옵션값에 #bo_cate_on 을 넣고 유지했다가 다음 카테고리들을 클릭하면 첫번째 유지도 풀리고 add remove 가 되었으면 좋겠는데 아이디는 처음봐요. attr..? 로 해보았는데 계속 유지만되구요 어떻게 해야될까요 ??

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

답변 1개

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

더이상 아무것도 하지 않아도 됩니다.

 

원래 코드는..

  • 첫번째 카테고리 
  • 두번째 카테고리
  • 세번째 카테고리
  •  

    형태일 거예요.

     

    두번째 카테고리를 클릭하면, '/bbs/board.php?bo_table=[ID]&sca=두번째' 로 페이지가 이동되면서,

     

    /bbs/list.php 의 다음 코드에 의해

           if ($category==$sca) { // 현재 선택된 카테고리라면             $category2_option .= ' id="bo_cate_on"';             $category_msg = '열린 분류 ';         }

     

  • 첫번째 카테고리 
  • 두번째 카테고리
  • 세번째 카테고리
  •  

    으로 되면서, 첫번째 카테고리는 활성화가 없어지고, 두번째 카테고리는 활성화가 생기게 됩니다.

     

    "bo_cate_on" 아이디 활성화 스타일은 /skin/board/[스킨]/style.css 파일에

    #bo_cate #bo_cate_on {z-index:2;background:#3497d9;color:#fff;font-weight:bold;border-bottom-color:#1977b5;

    과 같은 형태로 정의가 되어 있습니다.

     

    혹 style.css 에 #bo_cate_on 스타일 정의가 없다면 style.css 에 넣어주시면 됩니다.

     

    ※ 스타일 시트에서 id, class 선택자 차이점입니다. => https://ofcourse.kr/css-course/id-class-%EC%84%A0%ED%83%9D%EC%9E%90">https://ofcourse.kr/css-course/id-class-%EC%84%A0%ED%83%9D%EC%9E%90

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

    답변에 대한 댓글 2개

    o
    obli
    6년 전
    아하 그렇군요~~ 제가 화면 딱 떴을 때 부터 #bo_cate_on 이 들어갔음햇어서
    근데 한번드가면 계속 들어가있는거보니 놔둬도 될거같아요!
    친철한 답변 너무 감사합니다 ^ㅡ^
    마르스컴퍼니
    6년 전
    '화면 딱 떴을 때 부터 #bo_cate_on 이 들어갔음' 한다면,

    메뉴의 링크를 처음부터 /bbs/board.php?bo_table=[ID] 가 아닌 /bbs/board.php?bo_table=[ID]&sca=첫번째 로 해주는 방법이 있습니다.

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

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

    로그인