크롬에서 레이어팝업이 열렸다 닫힙니다 채택완료
웹퍼블리셔
8년 전
조회 2,384
http://dsds12.dothome.co.kr/">http://dsds12.dothome.co.kr/
해당사이트를 보면 레이어팝업이 열리는데요 오늘하루열지않기를 크롬에서 클릭할경우
새로고침을 하면 잠시 보였다가 닫히는 현상이 발생이 됩니다
처음보는 이슈인데요 왜그런지 아실까요 ??ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
8년 전
예뜨락님이 이야기 해주신대로 해도 그대로 일거에요
.hide() 가 css('display,'none') 와 같은 역활을 하니까요.
2가지 방법이 있는데
1번은
지금은 레이어 마크업이 먼저되어있고 스크립트로 쿠키가 있는지 여부를 체크 해서 있다면 숨겨주고있는데
반대로 해야 할꺼같아요
스타일로 레이어팝업은 항상 숨겨두고 쿠키가 없다면 .show() 해주는 방법
2번은
php에서 쿠키를 확인해서 if문으로 마크업 자체를 출력하지 않는 방법
| <script type="text/javascript"> | |
| <!-- | |
| var tmp1 = $.cookie('popup_01'); | |
| if(tmp1=="ck"){ | |
| $('.popup_01').hide(); | |
| } | |
| //--> | |
| </script> |
스크립트는 삭제 하시고
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
웹퍼블리셔
8년 전
댓글을 작성하려면 로그인이 필요합니다.
8년 전
var tmp1 = $.cookie('popup_01'); if(tmp1 != "ck"){ $('.popup_01').show(); }
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
스타일은 레이어팝업 display:none 시켜놓았는데
쿠키가 없다면 쇼 하는거는 어떻게 스크립트를 수정해야할까요??