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

如何在javascript中打开一个模态,而不是手动点击?[副本]

钱经业
2023-03-14

我有一个模式,当我点击一个按钮时,它是打开的。现在我想在一个javascript函数中打开模态。下面是工作模式:

<a href="#" class="btn btn-lg btn-primary" id="sentMessage" data-toggle="modal" data-target="#largeModal">Click to open Modal</a>
    <div class="modal fade" id="largeModal" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
      <div class="modal-dialog modal-lg">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title" id="myModalLabel">Large Modal</h4>
          </div>
          <div class="modal-body">
            <h3>Modal Body</h3>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            <button type="button" class="btn btn-primary">Save changes</button>
          </div>
        </div>
      </div>
    </div>

我想在javascript函数中打开相同的模式。为了模拟这个函数,我创建了另一个触发函数的按钮:

<a href="#" ng-click="openModal();" class="btn btn-lg btn-primary">Click to execute js</a>

下面是我的openModal函数:

$scope.openModal = function(){
    $("#sentMessage").click();

};

当我点击“点击执行JS”按钮时,模式没有打开。这是柱塞

共有1个答案

步博厚
2023-03-14

您可以使用模态函数:

$('#largeModal').modal('show');
 类似资料:
  • 如何在单击OKY到JavaScript确认后打开引导模式? 我的代码:

  • 我是StackOverflow的新手,所以请原谅我对问题的错误措辞。我目前正在学习React,作为一个小项目,我正在创建一个课程搜索应用程序,它将根据用户从JSON文件输入的内容筛选课程并显示它们。我已经为每一个卡片组件添加了模态,这些组件应该在点击卡片内的一个按钮时打开。我面临的问题是,当我点击按钮时,它只打开第一个点击的模态,其他的都不打开。 代码如下: 下面是模态成分: 我想要卡特定的模式打

  • 我需要在我的页面中弹出一个ajax的success函数中的引导模式。success函数是在提交表单时调用的。所以有没有什么方法可以在没有按钮点击的情况下弹出引导模式。我是一个菜鸟。请在这里帮帮我。这是我的ajax调用.. 这是我的html模式代码..

  • 当我在手机浏览器中打开动态链接时,它并没有将我重定向到应用程序。相反,在手机浏览器中打开链接。 当用户尝试在手机浏览器中点击动态链接时,如何打开应用程序?

  • 问题内容: 我有一个选择框,当选择一个项目时会调用。Firefox默认会在新标签页中打开页面。但是,我希望页面在新窗口中打开,而不是在新标签页中打开。 我该怎么做? 问题答案: 给窗口一个“ specs”参数,该参数的宽度/高度为 有关所有可能的选项。 指定宽度/高度时,它将在新窗口(而不是选项卡)中打开它。

  • 如何在运行时通过java动态地打开或关闭log4j2中rootLogger的一个appender? 例如,我想禁用控制台Appender: 有可能吗?