javascript - 延迟 javascript 函数并仅显示一次

标签 javascript cookies modal-dialog

这对页面加载没有问题:

jQuery(document).ready(function($) {  
    $.UIkit.modal('#newsletter-20').show();
});

但我想添加 5 秒的延迟。我尝试了 setTimeout("function()",5000) 但没有成功。

另外,我只需要让这个模态显示一次。我怎么做?

感谢您的帮助!

最佳答案

您不需要为 setTimeout 加上引号

jQuery(document).ready(function($) {  
  setTimeout(function() {
    $.UIkit.modal('#newsletter-20').show();
  }, 5000);
});

关于javascript - 延迟 javascript 函数并仅显示一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36575029/

相关文章:

c# - 浏览器关闭时使 ASPXAUTH Cookie 过期

authentication - 如何在使用 httpOnly cookie 时保护 SPA 中的私有(private)路由

javascript - 改变 nyromodal 窗口的大小

javascript - 我的代码在 Canvas 中的错误位置绘制图像

javascript - 在 Google 登录回调中使用 `router.navigate()` 后,Angular4 路由器中断

javascript - 有条件地包含在 ipad 的 css 文件中

javascript - 如何对齐 <select> 标签下方的图片?

java - 如何使用 java 检索浏览器的所有 cookie?

javascript - Bootstrap模态新页面

javascript - 为什么我的 jquery 对话框不工作?