2012-10-09 3 views
0

사용자가 사이트에 1 분 30 초 동안 표시된 후 팝업되어야하는 fancybox 팝업을 표시하려고하므로 세션 시간을 기록해야합니다. 페이지로드).
그런 다음 사람들이 팝업을 다시 표시하지 않도록 선택하는 팝업에 확인란을 추가하여 쿠키를 추가해야합니다. (일부 코드를 실행세션에서 시간 지연 후 fancybox 디스플레이

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#target").hide().delay(9000).show(); 
    }) 
</script> 

    <p>This is a demo. </p> 

    <ul> 
     <li><a id="fancybox" href="#target">popup</a></li> 
    </ul> 

    <div id="target" style="width:620px;display: none; height:500px;overflow-x: hidden; overflow-y:scroll "> 
     <p>Popup test</p> 
    </div> 
+1

무엇이 당신을 막고 있습니까? – Dev

+0

저는 총 초보자입니다. 지연을 추가 할 수 있습니다. 그러나 세션 기반 또는 쿠키 추가 방법을 모릅니다. – Rose86

+0

질문에 일부 코드를 추가하면 더 많은 답변을 얻을 수 있습니다. 일부 연구 노력을 보여 주며 단지 "이걸 원하고 있습니다."라는 질문이 아닙니다. – Yaroslav

답변

0

간단한 타이머가 setTimeout() 기능 (일정 시간 후 코드를 한 번에 몇 가지를 실행) 또는 setInterval() 기능을 사용하여 자바 스크립트로 만들 수 있습니다

내가 지금까지 무엇을 가지고 지정된 간격으로 반복)