如何在引导程序中的页面加载时打开模态对话框

 zj5415 发布于 2023-02-07 10:08

在Bootstrap中使用javascript显示模态对话框很容易.

但是如何在不需要document.ready函数或体onload函数的情况下使模态在页面加载时打开?

我需要加载页面并打开模态.页面加载时我不想要延迟或过渡效果.我希望模态在启动时打开.

我看了一下modal.js并尝试添加class="modal-open"身体没有任何效果.


可能吗?怎么做 ?

2 个回答
  • 当模态变得可见时,Bootstrap会将.in类添加到它的容器中.因此,您可以在css中添加一个规则,如下所示,并将相同的类添加到模态 - 您希望在页面加载时可见.

    CSS

    .modal.in {
       display:block;
    }
    

    HTML

    <div class="modal in">visible on page load.</div>
    

    但这些不会带来模式背景.所以你必须将这些保留在页面底部:

    <div class="modal-backdrop fade in"></div>
    

    2023-02-07 10:11 回答
  • 从Andres Ilich看一下这个Launch Bootstrap Modal的页面加载

    JS

    <script type="text/javascript">    
        $(window).load(function(){
            $('#myModal').modal('show');
        });
    </script>
    

    2023-02-07 10:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有