0

我在引导程序方面遇到了麻烦。我开始遇到导航组件中的链接不可点击的问题。链接在浏览器中输入时很好,但在单击时却没有。

我在正文底部重新排列了脚本标签的顺序,因此我的 Django 静态目录中指向 jQuery 的链接首先出现,并且链接变为“可点击”,尽管它破坏了其他功能,如菜单下拉菜单和手风琴,不再打开。

我尝试将脚本标签移动到该部分,然后将它们切换回来;尝试了jQuery的开发版本....似乎没有任何效果。

这是怎么回事?我怎样才能同时激活链接和 javascript 功能。

  <head>
        {% block head %}
        # ...
        # ...

        {% load static %}

            <link href="{% static 'css/bootstrap.css' %}" rel="stylesheet">
            <link href="{% static 'css/custom.css' %}" rel="stylesheet">

            <style type="text/css">
              body {
                padding-top: 60px;
                padding-bottom: 40px;
              }
            </style>
            <link href="{% static 'css/bootstrap-responsive.css' %}" rel="stylesheet">
        {% endblock head %}

   </head>

   <body id="body">
          {% block body %} 

           #.....
           #.....

            <!-- Le javascript
            ================================================== -->
            <!-- Placed at the end of the document so the pages load faster -->

            <script src="{% static 'js/jquery-1.8.2.min.js' %}"></script>
            <script src="{% static 'js/bootstrap.min.js' %}"></script>


          {% endblock body %}  
  </body>
4

1 回答 1

0

经过大量搜索和下巴抚摸,我意识到在我从我的角度调用的模板中,我有以下内容:

  {% for group in class_groups %}
    <li><a data-toggle=**"tab"** href="{% url 'subnav' sub_slug=subj class_grp_slug=group.group_name %}">{{ group.group_name }}</a>
  {% endfor %}

实际上应该是什么时候:

  {% for group in class_groups %}
    <li><a data-toggle=**"tabs"** href="{% url 'subnav' sub_slug=subj class_grp_slug=group.group_name %}">{{ group.group_name }}</a>
  {% endfor %}

下拉菜单和导航选项卡现在都在工作。

于 2012-11-07T17:40:01.223 回答