【问题标题】:Javascript not working? Zurb Foundation accordion issueJavascript 不工作? Zurb 基金会手风琴问题
【发布时间】:2014-11-12 18:34:24
【问题描述】:

所以我使用 zurb 基础框架,有些东西真的很奇怪。在我的本地服务器上,一切正常,但是,当我将文件上传到我的在线测试服务器时,手风琴下拉菜单将不起作用(在课程下)。此外,我的
标题似乎没有加载到 html 中。主要是手风琴,如果你在手机上加载它,菜单下拉将不起作用。这是 javascript/jquery 问题还是发生了其他事情?

可以在http://www.new.omegadesignla.com 上查看该站点,这是我托管进行测试的地方。

【问题讨论】:

  • 看起来您正在添加foundation.min.js 和foundation.accordion.js ...
  • 我在手风琴不起作用后添加了手风琴,看看是否有帮助

标签: zurb-foundation


【解决方案1】:

要么单独加载每个插件,要么包含 Foundation.min.js,它会自动加载 Foundation Core 和所有 JavaScript 插件。

<script src="/js/foundation.min.js"></script>

<!-- or individually -->

<script src="/js/foundation.js"></script>
<script src="/js/foundation.alert.js"></script>
<!-- ... -->
<script src="/js/foundation.dropdown.js"></script>
<script src="/js/foundation.tab.js"></script>

【讨论】:

  • 我已经在脚本中有foundation.min.js。它在测试服务器上加载良好。让我发布一些我得到的控制台错误消息,看看是否有助于解决这个问题。
  • 在控制台中加载时出现这些错误:未捕获的语法错误:意外的令牌非法modernizr.js:437未捕获的语法错误:输入foundation.min.js的意外结束:1未捕获的类型错误:未定义不是函数app.js:3 Uncaught ReferenceError: Foundation is not definedfoundation.accordion.js:4
  • 您需要在所有其他脚本之前加载 jQuery。
  • 奇怪,但我想知道为什么它在我的本地服务器上工作,为什么 zurb 不会把它放在模板中?
  • 仍然无法正常工作,因为我将 jquery 脚本移到顶部并且没有执行任何操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多