【问题标题】:bootstrap modal reload page引导模式重新加载页面
【发布时间】:2016-11-01 20:33:46
【问题描述】:

顶部的汉堡图标。我已经为菜单使用了引导模式。..

当你点击汉堡图标时,它会打开带有链接的模型。该模式包含关闭按钮(x)。当您单击关闭按钮时,它会重定向到网站顶部。

当您现在单击模态上的链接时,它会重新加载整个页面,然后重定向到该特定链接。

我的问题是:当您单击该链接时,它应该重定向到部分链接而无需重新加载。

解决此任务的困难:

  1. 当您在该链接上触发关闭按钮等相同事件时,它将重定向到网站顶部。

  2. 如果您通过 css 手动关闭弹出窗口,则单击该链接时,整个站点将进入背景模式(淡入)。如果您手动删除该背景模式,则滚动条将不起作用。

该网站中的当前代码:

当点击链接时,该部门的 id 将被传递给函数,然后手动删除弹出模式,然后重新加载整个页面,然后重定向到该特定 ID。

我的问题。 : 我不想重新加载页面。

【问题讨论】:

    标签: jquery wordpress twitter-bootstrap-3


    【解决方案1】:

    我认为这就是你想要的:

    <script>
        $(document)
            .ready(function () {
                $('#btnGoTo')
                    .click(function () {
                        $('#loginModal').modal('toggle');
                    });
            });
    </script>
    
    <button class="btn btn-success" data-target="#loginModal" data-toggle="modal">Open modal</button>
    
    <div class="modal fade" id="loginModal" tabindex="-1">
        <a id="btnGoTo" class="btn btn-success" href="#goTo">Klick me</a>
    </div>
    
    <div id="goTo">
        go to text
    </div>
    

    当您单击模式中的链接时,模式会关闭,并且浏览器会转到 id 为“goTo”的 div,而无需重新加载页面。 对于模态样式,您可以使用 modal-dialog、modal-content 和 modal-header 引导类

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-12
      • 2015-03-20
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      • 2013-05-11
      • 2012-05-01
      • 1970-01-01
      相关资源
      最近更新 更多