我正在连接Foundation6的core.js、util.mediaQuery.js和equalizer.js文件。在源代码中,根据文档,源代码的顺序是jquery,然后是foundation.core.js、util.mediaQuery.js和插件文件。我还使用Babel per ECMAScript的文档将他们的JS编译为ZURB2015。
如果包含util.mediaQuery.js,则会出现此错误:
Uncaught TypeError: Foundation.onImagesLoaded is not a function(…)
如果不包含util.mediaQuery.js,则会出现此错误:
Uncaught TypeError: Cannot read property '_init' of undefined
我不确定包含这些错误引用的代码片段是否相关。根据Zurb的均衡器文档:“文件foundation.equalizer.js必须包含在您的JavaScript中才能使用此插件,以及foundation.core.js。”
而且,一如既往,你需要访问他们的文档中的另一个页面才能读到“如果你只使用某些插件,要知道它们都需要先加载foundation.core.js和foundation.util.mediaQuery.js”。
尽管Zurb的文档提供了模糊的方向,但上述两种场景中的一种应该会生成功能正常的插件,而不是错误。
任何关于它为什么会发生的见解都是非常值得赞赏的。
发布于 2016-10-20 00:16:07
转到http://foundation.zurb.com/sites/download.html/#customizeFoundation并为您的自定义构建选择以下选项:
我正在编写一个web应用程序和,只使用 Equalizer
插件。Tabs
容器似乎是必需的依赖项。
https://stackoverflow.com/questions/38839133
复制