【问题标题】:Error Using Foundation 6 Equalizer plugin使用 Foundation 6 Equalizer 插件时出错
【发布时间】:2016-08-08 21:57:07
【问题描述】:

我正在连接 Foundation 6 的 core.js、util.mediaQuery.js 和 equalizer.js 文件。在源代码中,源顺序是 jquery 首先,然后是foundation.core.js,util.mediaQuery.js,和插件文件,根据文档。我还根据 Zurb 的文档使用 Babel 将他们的 JS 编译为 ECMAScript 2015。

包含 util.mediaQuery.js 时会出现此错误:

Uncaught TypeError: Foundation.onImagesLoaded is not a function(…)

在不包含 util.mediaQuery.js 的情况下发生此错误:

Uncaught TypeError: Cannot read property '_init' of undefined

我不确定包含 sn-ps 这些错误参考是否相关。根据 Zurb 的 Equalizer 文档:“文件foundation.equalizer.js 必须包含在您的JavaScript 中才能使用此插件,以及foundation.core.js。”。

而且,确实如此,您需要访问他们文档中的不同页面以阅读“如果您只使用某些插件,请知道它们都需要foundation.core.js 和foundation.util.mediaQuery .js 先加载”。

尽管 Zurb 的文档提供了模糊的方向,但上述两种情况之一应该会产生一个正常工作的插件,而不是一个错误。

非常感谢任何关于它发生原因的见解。

【问题讨论】:

  • 当您使用 Complete Foundation 6 软件包时,这是否有效?我只是试图通过使用他们自己的 foundation.zurb.com/sites/download.html/#customizeFoundation 页面删除不需要的基础插件来减少我的 javascript 中的垃圾,并得到了相同类型的错误。
  • @NuclearPeon 如果引入包含所有插件和依赖项的单个js,则不会发生错误。我的情况和你的一样——只是想尽可能地刮胡子。

标签: jquery zurb-foundation foundation-equalizer


【解决方案1】:

转到http://foundation.zurb.com/sites/download.html/#customizeFoundation 并为您的自定义构建选择以下选项:



我正在编写一个网络应用程序并且只使用 Equalizer 插件。看来Tabs 容器是必需的依赖项。

【讨论】:

  • 我使用的是 SASS 版本的 Foundation。
猜你喜欢
  • 2018-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-02
  • 1970-01-01
相关资源
最近更新 更多