2013-06-22 2 views
1

나는 내 웹 사이트에서 jgrowl을 구현하고 있지만, 플러그인의 웹 사이트 나 인터넷에서 지연으로 메시지를 표시하는 방법을 알지 못했습니다. Jgrowl 메시지를 페이지가로드 된 후 10 초 동안 표시하는 것이 이상적입니다. 가능한가?X 초 후에 jgrowl 메시지를 표시 하시겠습니까?

<script type="text/javascript"> 
    $(function() { 
    if($.cookie("new_visitor") != "true") { 
     $.cookie("new_visitor", "true", { expires: 1, path: '/' }); 
     $.jGrowl("A message with a header", { header: 'Important' }); 
    } 
    }); 
</script> 
+0

시간 초과를 사용하는 방법은 무엇입니까? ... –

+0

'setTimeout()'을 시도해 보셨습니까? – Barmar

답변

1

정확하게 다른 사람들이 말한 것. 코드에서 확인하십시오.

$(function() { 
    if($.cookie("new_visitor") !== "true") { 

     $.cookie("new_visitor", "true", { expires: 1, path: '/' }); 

     setTimeout(function(){ 
      $.jGrowl("A message with a header", { header: 'Important' }); 
     },10000); // display after 10 seconds 
    } 
}); 
+0

고마워, 고마워. – Greg

+0

동의, setTimeout() 할 가장 좋은 방법입니다. 이 일을 많이하거나 모든 알림에 대해 알게되면 jGrowl에 대한 래퍼 함수를 ​​만드는 것을 고려할 수 있습니다. – stanlemon

관련 문제