页面加载后显示弹出窗口

Show popup after page load(页面加载后显示弹出窗口)
本文介绍了页面加载后显示弹出窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我按照在线教程创建了一个 jQuery 弹出窗口.

I created a jQuery popup by following an online tutorial.

我想在页面加载后/页面加载后显示此弹出窗口+如何将其编码为在页面加载 5 秒后显示.

I want to show this popup after page load/after page load it appears + how to code it as like it appears after 5 second of page load.

由于我对 jQuery 的了解不足,我无法使其按我的要求工作.

Due to my low knowledge on jQuery I am not able to make it work as of my requirements.

知道怎么做吗?

function PopUp(){
    document.getElementById('ac-wrapper').style.display="none"; 
}

#ac-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.6);
    z-index: 1001;
}

#popup {
    width: 555px;
    height: 375px;
    background: #FFFFFF;
    border: 5px solid #000;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    box-shadow: #64686e 0px 0px 3px 3px;
    -moz-box-shadow: #64686e 0px 0px 3px 3px;
    -webkit-box-shadow: #64686e 0px 0px 3px 3px;
    position: relative;
    top: 150px; left: 375px;
}

<div id="ac-wrapper">
    <div id="popup">
        <center>
            <h2>Popup Content Here</h2>
            <input type="submit" name="submit" value="Submit" onClick="PopUp()" />
        </center>
    </div>
</div>

<p>Page Content Here......</p>

推荐答案

当 DOM 完成加载后,您可以在 $(document).ready() 函数中添加代码.

When the DOM is finished loading you can add your code in the $(document).ready() function.

从这里移除 onclick:

Remove the onclick from here:

<input type="submit" name="submit" value="Submit" onClick="PopUp()" />

试试这个:

$(document).ready(function(){
   setTimeout(function(){
      PopUp();
   },5000); // 5000 to load it after 5 seconds from page load
});

这篇关于页面加载后显示弹出窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Update another component when Formik form changes(当Formik表单更改时更新另一个组件)
Formik validation isSubmitting / isValidating not getting set to true(Formik验证正在提交/isValiating未设置为True)
React Validation Max Range Using Formik(使用Formik的Reaction验证最大范围)
Validation using Yup to check string or number length(使用YUP检查字符串或数字长度的验证)
Updating initialValues prop on Formik Form does not update input value(更新Formik表单上的初始值属性不会更新输入值)
password validation with yup and formik(使用YUP和Formick进行密码验证)