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

关闭jQuery模态

公良理
2023-03-14

我从这两个链接(js和css)导入JQuery Modal

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.js"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.css" />

我在正文中添加了以下html代码

<button onclick="load();" class="btn btn-primary">
  <span class="fa fa-icon fa-filter"></span>
  Filtrar
</button>
<div id="loadingModal" class="" style="display:none">
  Cargando
</div>

下面是一个js文件

function load() {
    openLoadingModal();
    doSomething();
    closeModal();
}

function openLoadingModal(e) {
    $("#loadingModal").modal("show");
    var count = 0;
    var points = "";
    var intervalId = window.setInterval(function(){
        count++;
        $("#loadingModal").text("Cargando" + ".".repeat(count % 3 + 1));

    }, 1000);
    return intervalId;
}

这样,模态就会像我预期的那样打开。问题是,当这结束时,我想关闭模态。但我找到的解决方案不起作用。我尝试了以下方法:

    $("#loadingModal").modal("close");
    $("#loadingModal").modal().close();
    $("#loadingModal").modal().close;
    $("#loadingModal").modal("toggle");
    $("#loadingModal").modal().toggle();

所有这些都不会像它应该的那样关闭模态(可能会隐藏模态,但不是全部,因为有一个黑屏)

我想这不应该这么难,但我进入的每个链接都告诉我要做一个

谢啦

共有1个答案

简宏义
2023-03-14

如果页面上只有一个模式,请使用以下选项:

$.modal.close();
 类似资料:
  • 好的,我在bootstrap中有一个模态,它有show类,可以在页面加载时显示它。所以它的底部有一个ender按钮,但不能让它在点击时关闭 所以我现在有一个脚本,如果点击框上的任何位置,它就会关闭,但实际上它只在那个按钮上 JS 莫代尔盒类 按钮 任何帮助都会很好!

  • 下面的代码是我的弹出视图。。。我想在点击弹出窗口顶部的关闭按钮(X)时关闭弹出窗口。。。在视图的底部,我有jquery来关闭弹出窗口。。但这不起作用。。我在另一个弹出窗口上弹出了。。就像父弹出窗口和子弹出窗口一样。在这种情况下,我必须关闭子弹出窗口。。。请帮帮我

  • 我试图使用jquery关闭typescript代码中角度项目的引导模式。 守则: html中的函数调用: 和是模态的本地引用 这里是情态动词: .... .... 还有我打字脚本中的代码 但是情态动词没有改变。 有什么我没有做好的吗

  • 我使用EasyNetQ为RabbitMQ实现了一个简单的客户端。连接后,我收到通知“队列的模型关闭”。这是我的代码: 使用更低级的方法,一切都很好(消息长度显示在控制台中): 请提示,第一种方法有什么问题? UPD I 捕获了异常与 IntelliTrace : AMQP 操作已中断:AMQP 关闭原因,由 Peer 节点启动,代码=406,text=“PRECONDITION_FAILED -

  • 问题内容: 我想关闭一个JavaScript函数的Simplemodal窗口,该函数在使用ASP.Net MVC提交表单并获取结果(AJAX)后会自动调用。如何关闭jQuery Simplemodal? 我以这种方式打开它: 问题答案: 您有2个选择: 1)将close类(simplemodal-close)放在模态数据中的元素上,SimpleModal将自动将close函数绑定到该元素上的cli

  • 我有一个引导模式对话框,我想首先显示,然后当用户单击页面时,它就消失了。我有以下内容: 最初会显示该模式,但在模式之外单击该模式时不会关闭。此外,内容区域不是灰色的。我如何使模式显示最初,然后关闭后,用户点击该区域以外?我怎样才能让背景像演示一样变灰?