当前位置: 首页 > 知识库问答 >
问题:

在引导模式上捕获关闭事件

华修永
2023-03-14

我有一个引导模式来选择事件。如果用户单击X按钮或在模式之外,我希望将它们发送到默认事件。如何捕获这些事件?

这是我的HTML代码

<div class="modal" id="myModal">
    <div class="modal-dialog">
        <div class="modal-content event-selector">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
                <center><h1 class="modal-title event-selector-text">Select an Event</h1><center>
            </div>
            <div class="container"></div>
            <div class="modal-body">
                <div class="event-banner">
                    <a href="/?event=1">
                        <img src="<?php echo IMAGES_EVENT1_LOGO; ?>" width="100%">
                    </a>
                </div>
                <div class="event-banner">
                    <a href="/?event=2">
                        <img src="<?php echo IMAGES_EVENT2_LOGO; ?>" width="100%">
                    </a>
                </div>
            </div>
        </div>
    </div>
</div>

共有3个答案

陆雨华
2023-03-14

我试着使用它,但没有工作,我想这只是模态版本。

虽然,它是这样工作的:

$("#myModal").on("hide.bs.modal", function () {
    // put your default event here
});

只需更新答案=)

支洋
2023-03-14

虽然在另一个堆栈溢出问题中得到了回答,将函数绑定到Twitter引导模式关闭,但对于视觉感受,这里是更详细的答案。

来源:http://getbootstrap.com/javascript/#modals-events

钱华晖
2023-03-14

这非常类似于另一篇stackoverflow文章,将函数绑定到Twitter引导模式关闭。假设您正在使用某个版本的Bootstap v3或v4,您可以执行以下操作:

$("#myModal").on("hidden.bs.modal", function () {
    // put your default event here
});
 类似资料:
  • 我有一个引导模式对话框,我想首先显示,然后当用户单击页面时,它就消失了。我有以下内容: 最初会显示该模式,但在模式之外单击该模式时不会关闭。此外,内容区域不是灰色的。我如何使模式显示最初,然后关闭后,用户点击该区域以外?我怎样才能让背景像演示一样变灰?

  • 我正在做一个引导网站,与几个引导‘模式’。我正在尝试自定义一些默认功能。 问题是这样的;你可以通过点击背景关闭模式。是否有任何方法可以禁用此功能?只在特定情态动词上? 引导模式页

  • 问题内容: 我需要在弹出窗口(使用)关闭之前执行一些操作。 像这样的东西会很好: 我该如何实现? 问题答案: 只要弹出窗口的url与父 页面 位于同一个域中, 您的示例就会起作用,并且您将事件更改为小写:

  • 我不想使用angular2-bootstrap或ng2-bs3-modal,如问题/答案Angular 2 Bootstrap Modal和Angular 2.0和Modal对话框中所建议的 现在。我知道什么打开和关闭引导模式。 显示在和之间切换 属性在上在和之间切换 因此,我很自然地认为,如果我绑定到属性,就像So,那么我就可以操纵它。遗憾的是,我无法绑定到,因为它不是的已知属性。(注意,不存在

  • 我们在SpringBoot中使用双向ssl Auth编写了一个rest API。当用户选择错误/过期的客户端证书时,我们希望发送401 HTTP状态代码。 当它发生时,我可以看到异常: 这里是堆栈跟踪: 浏览器显示:ERR_BAD_SSL_CLIENT_AUTH_CERT是否可以在SpringBoot中捕获此异常并发送特定的HTTP状态代码?

  • 当我点击显示“alert()”函数的“Ok”按钮时,引导模式关闭。 下面是我的jQuery: 以下是我的html: 我正在从模式上的事件创建一个警报弹出窗口,但当单击警报()弹出窗口的“确定”时,它消失了。 如何防止在警报弹出窗口上点击“确定”后关闭模式? 谢啦