javascript - 页面加载后弹出而不是按钮

标签 javascript jquery popup timeout popupwindow

已解决

... .. .

. .. ...

您好, 我在互联网上四处搜索,找不到代码,该代码在页面加载后显示为弹出窗口。我找到了一个弹出式模板,但它带有打开弹出式窗口的按钮,而且无法编写代码在页面加载后打开。有人能帮帮我吗? :/对不起我的英语 :x

带有示例和来源的弹出窗口模板:HERE

代码:

<ul class="examples">
    <li class="success">
        <div class="ui">
            <button>Try me!</button>
        </div>
    </li>
</ul>


<script>
document.querySelector('ul.examples li.success button').onclick = function(){
    swal({
        title: "Hi,",
        text: "Thanks",
        timer: 2000,
        showConfirmButton: false
    });)
};
</script>

最佳答案

如果您使用 JQuery,Shyju 的代码将正常工作。 如果不是,那么您可以尝试以下操作:

<script>
    window.onload = function() {
        swal({
            title: "Hi,",
            text: "Thanks",
            timer: 2000,
            showConfirmButton: false });
    }
</script>

window.onload 和 $(function(){}) 的区别是:

  • $(function)({}):DOM 框架加载完成后执行。
  • window.onload:在 DOM 框架和所有资源(例如:图像)完全加载后执行。

关于javascript - 页面加载后弹出而不是按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34568265/

相关文章:

javascript - 什么可以保护单页 Web 应用程序 (SPA) 内的访问凭据?

javascript - Ionic 3 在 IOS 设备中隐藏滚动条

java - 在 Java 弹出窗口中重用 JTextField

javascript - 尝试使用 style.height 逐步扩展 div 框

javascript - 多个 HTML 文本区域一起调整大小

javascript - 如何使用 jquery 追加包含 Angular Directive(指令)的元素

javascript - 使用 jquery 改写模式

jquery - 可视化 JQuery UI 表单设计器

javascript - 通过 postMessage 收到消息后打开弹出窗口

javascript - 在特定延迟后自动弹出网页