【问题标题】:Displaying a jgrowl message after X seconds?X秒后显示jgrowl消息?
【发布时间】:2013-06-23 01:25:15
【问题描述】:

我正在我的网站上实现 jgrowl,但在插件网站和互联网上都没有找到任何关于如何显示延迟消息的指示。理想情况下,我希望 Jgrowl 消息在页面加载后 10 秒出现。有可能吗?

<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>

【问题讨论】:

  • 如何使用超时?...
  • 你试过setTimeout()吗?

标签: javascript jquery jgrowl


【解决方案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
    }
});

【讨论】:

  • 谢谢,感谢您的帮助
  • 同意,setTimeout() 是最好的选择。如果您发现自己经常这样做,或者对于每个通知,您可以考虑为 jGrowl 创建一个包装函数。
猜你喜欢
  • 1970-01-01
  • 2019-03-12
  • 1970-01-01
  • 1970-01-01
  • 2020-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-16
相关资源
最近更新 更多