COMING SOON 🚀

채택완료

클릭시 버튼 고정적으로 변화하고 싶습니다

여분필드로 인원란을 만들어서 



 <div class="fz_lank">

<span style="padding:3px;"><th scope="col"><?php echo subject_sort_link('wr_3', $qstr2.'&amp;sca='.urlencode($sca), 1) ?>

 <span style="color:#4c4e4d">인원순 </th></span>

  </div>


게시판 상단에 인원순 버튼 하나 만들었는데요 

카테고리 처럼 눌렀을시 고정적으로 색이 변화된 상태로 만들고 싶습니다


이런식으로 


<li><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=ev1"

          <?php if ($bo_table=='ev1') { ?> class="gnb_sl"<?php } ?>>홈페이지 </a></li>


조건을 줘서 넣을수는 없을까요?


<script>

$(document).ready(function() {

   $(".fz_lank span").click(function() { 

      $(this).addClass("gnb_sl"); 

   });

});

</script>

현재 상태는  이거인데

클릭시에만 잠깐 스타일이 들어갑니다

고정적으로 바꾸고 싶습니다 도움좀 부탁드립니다 ~


|

답변 3개 / 댓글 1개

채택된 답변
+20 포인트

소스 혼잡을 피하기 위해 추천 드렸던 방법입니다.


이런걸 말씀하시나요?


<?php

$css_gnb_sl = '';

if ($bo_table=='ev1') {

    $css_gnb_sl = '$(this).addClass("gnb_sl")';

}

?>


<script>

$(document).ready(function() {

   <?php echo $css_gnb_sl; ?>


   $(".fz_lank span").click(function() { 

      $(this).addClass("gnb_sl"); 

   });

});

</script>

답변에 대한 댓글 1개

초보자눈에 액티브 비지티드 반응시 css인줄 알고 댓글달았다 지웠네용 제가
잘못봤어요 집에가서 트라이 해보겠습니다 답변 감사합니다

액티브 비지티드 반응 css 맞습니다.


다만 응용하기 나름인 것이죠

css 를 사용하는 방법입니다.


Copy
<!DOCTYPE html><html>    <head>        <meta chartset="UTF-8" />        <style type="text/css">        nav ul { list-style-type: none; }        nav ul li { float: left; }        nav ul li a { padding: 0.5em 2.0em; background-color: #eee; }        nav ul li a:link { color: #000; text-decoration: none; }        nav ul li a:visited[href="?a=1"] { color: #f00; }        nav ul li a:visited[href="?a=2"] { color: #0f0; }        nav ul li a:visited[href="?a=3"] { color: #00f; }        nav ul li a:visited[href="?a=4"] { color: #ff0; }        nav ul li a:hover { background-color: #ddd; }        nav ul li a:active[href="?a=1"] { color: #f00; }        nav ul li a:active[href="?a=2"] { color: #0f0; }        nav ul li a:active[href="?a=3"] { color: #00f; }        nav ul li a:active[href="?a=4"] { color: #ff0; }        </style>    </head>    <body>        <nav>            <ul>                <li><a href="?a=1">1</a></li>                <li><a href="?a=2">2</a></li>                <li><a href="?a=3">3</a></li>                <li><a href="?a=4">4</a></li>            </ul>        </nav>    </body></html>

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