2012-07-10 2 views
0

Digg.com과 같이 새 사용자에게 빠른 가입 버튼 (또는 선택한 항목)을 알리는 FancyBox 팝업을 실행하려면 어떻게해야합니까? Digg 한 번. 나는 쿠키에 대한 경험이 없지만 이미 웹 사이트의 다른 부분에서 실행중인 FancyBox를 가지고 있으므로 기초가 이미 있습니다. 페이지로드시 나타나는 팝업이 필요합니다. 모든 포인터는 매우 행복하게 받았습니다!Digg.com과 같은 일회성 FancyBox 팝업

답변

4

나의 최종 솔루션은 Reveal Modal 플러그인 (click here)을 사용하여 3 일에 한 번만 팝업이 표시되도록 수정 된 다음 코드를 사용하여 페이지로드시 '실행'하도록 트리거합니다. 그래서이 만든 공개하여, 어딘가에 충돌이 있었다 보였다으로 FancyBox 이외의 사용

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
    if (jQuery.cookie('test_status') != '1') { 
    jQuery('#myModal').reveal() 
     jQuery('#myModal').trigger('click'); 
     jQuery.cookie('test_status', '1', { expires: 3}); } 
    }); 
</script> 

원래의 질문에 대한 답변이었다 jquery.cookie.js를로드 한 후 다음 코드를 추가하는 것도 기억 기능이 완전히 분리되어 있습니다. 또한 Reveal 다운로드의 .css 내용이 사이트의 스타일 시트에 추가되었음을 유의해야합니다.

다른 사람에게 도움이되기를 바랍니다.

1

https://stackoverflow.com/a/8305703/1055987의 코드 예제는 jQuery 쿠키 플러그인에 대한 링크를 포함하고 있습니다.

+0

감사합니다. JFK, 그 게시물에서 제공 한 답변은 매우 철저하고 훌륭하게 수행되었습니다. – JoeW