使用Foundation 6均衡器插件时出错

时间:2016-08-08 21:57:08

标签: jquery zurb-foundation foundation-equalizer

我连接了Foundation 6的core.js,util.mediaQuery.js和equalizer.js文件。在源代码中,根据文档,源顺序首先是jquery,然后是foundation.core.js,util.mediaQuery.js和插件文件。我还使用Babel per Zurb的文档将他们的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

我不确定包含这些错误引用的代码段是否相关。根据Zurb的Equalizer文档:"文件foundation.equalizer.js必须包含在您的JavaScript中才能使用此插件以及foundation.core.js。"。

而且,对于形式而言,您需要访问其文档中的其他页面才能阅读该文档,如果您只使用某些插件,请知道它们都需要foundation.core。 js和foundation.util.mediaQuery.js首先加载"。

尽管Zurb的文档提供了模糊的方向,但上述两个场景中的一个应该产生一个有效的插件而不是错误。

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

1 个答案:

答案 0 :(得分:0)

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

enter image description here

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