2013-06-22 49 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