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

체크박스 cookie관련 채택완료

초초동 7년 전 조회 2,037

체크박스를 checked하면

쿠키를 이용해서 페이지를 이동해도

check 되어있었는지, 안되어있었는지에 따라서 css를 불러오는데요.

 

아래 소스처럼 하면 기능상으로는 잘되는데...

( checkbox를 checked한 상태에서 다른페이지로 이동을 하면 css상 checked를 적용한 상태로 보여지긴합니다. )

 

그런데 checked한 상태에서 다른 페이지로 이동하면

0.몇초 번쩍 checked 안되있을 때의 상태를 보여주고, checked된 상태로 보여주는데....

 

어떻게 해야... 0.몇초 상관없이 딱! checked된 상태로 보여질까요?

 

 

 

 

</p>

<p>

<script src="./js/jquery.cookie.min.js"></script></p>

<p><script>

    $(document).ready(function(){</p>

<p>    $("#menu-toggle").each(function() {

        var mycookie = $.cookie($(this).attr('name'));

        if (mycookie && mycookie == "true") {

            $(this).prop('checked', mycookie);

        }

    });

    $("#menu-toggle").change(function() {

        $.cookie($(this).attr("name"), $(this).prop('checked'), {

            path: '/',

            expires: 365

        });

    });

    });</p>

<p></script></p>

<p>

 

 

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

답변 1개

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

check 박스 부분에서 php로 쿠키검사해서 if문 처리해보세요

if($_COOKIE['쿠키이름']){echo 'checked';} 이런식으로요..

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

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

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

로그인