javascript - 为什么我的 Javascript 不能在 django 模板中工作

标签 javascript django zurb-foundation

下面是我正在使用的模板代码。我正在使用基础作为框架,现在我只是想拉起范围 slider 。使用相同的静态类型链接,CSS 工作正常,只是 JavaScript 似乎不适合我。当我在查看源代码中跟踪该文件并单击该文件的链接时,它会将我带到该文件的代码。那么,为什么 js 代码不能工作呢?

<!DOCTYPE html>

      {% load staticfiles %}


<link href="{% static "styling/css/normalize.css" %}" rel="stylesheet">

<link href="{% static "styling/css/foundation.min.css" %}" rel="stylesheet">
<link href="{% static "styling/css/custom.css" %}" rel="stylesheet">




<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->

<div class="row">
 <div class="small-10 medium-11 columns">
   <div class="range-slider" data-slider data-options="display_selector: #sliderOutput3;">
    <span class="range-slider-handle"></span>
   <span class="range-slider-active-segment"></span>
</div>
</div>
<div class="small-2 medium-1 columns">
 <span id="sliderOutput3"></span>
</div>
  </div>




 <script src="{% static "styling/js/jquery.js" %}"></script>
 <script src="{% static "styling/js/foundation.min.js" %}"></script>
 <script>

   $(document).foundation();

 </script>


  </body>

最佳答案

似乎您缺少基础脚本标记末尾的 > 符号:

<script src="{% static "styling/js/foundation.min.js" %}"></script

应该是:

<script src="{% static "styling/js/foundation.min.js" %}"></script>

您应该通过 W3C Validator 检查生成的 html (或其他一些验证器),这通常会有所帮助。

关于javascript - 为什么我的 Javascript 不能在 django 模板中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25030496/

相关文章:

django - django-elasticsearch-dsl建议无效

Django 与 M2M 的性能

javascript - 处理更新 img.src 引起的 http 请求

javascript - 自定义大纲问题

python - 如何在Django中内连接4个表?

node.js - Foundation 使用 Libsass 导入,node-sass-middleware 未编译

css - 我不明白基金会媒体查询工作背后的逻辑

html - 是否可以使用 foundation 4 或 bootstrap 向 CSS 添加条件属性?

javascript - 只能通过特定 URL 访问的 Cookie

javascript - Angular - 干净的 URL - 资源解释为样式表,但使用 MIME 类型 text/html 进行传输