Django / Bootstrap模式不会出现在页面加载上

时间:2017-05-24 22:25:51

标签: jquery python django twitter-bootstrap modal-dialog

当我的页面加载并且没有任何内容出现时,我正在尝试弹出模式。我已在{%if request.GET.logout%}之外测试了此代码,但仍然无效。我也确定这些块正在执行。

    {% if request.GET.logout %}
    {% block head-extras %}
    <script type="text/javascript">
      $(document).ready(function(){
        $('#logout-modal').modal('show');
      });
    </script>
    {% endblock %}
    <div class="modal" id="logout-modal">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
              <span aria-hidden="true">&times;</span>
            </button>
          </div>
          <div class="modal-body">
            <p>Modal body text goes here.</p>
          </div>
        </div>
      </div>
    </div>
    {% endif %}

编辑:这只有在我放

时才有效
<script src="{% static 'js/jquery-3.2.1.slim.min.js' %}"></script>

$(document).ready的脚本上方。有没有办法不必这样做? Bootstrap建议我在关闭正文标记之前加载jquery。

0 个答案:

没有答案