当我尝试使用可选配置时,Foundation 6 (6.2.3) 均衡器停止工作
Foundation 6 (6.2.3) Equalizer stops working when I try to use optional configurations
我有一个依赖基础的网站。
一切正常,直到我添加可选的 javascript 配置 here。
具体来说:
equalize_on_stack: false
给我这个错误:
foundation.js:1 Uncaught TypeError: We're sorry, object is not a valid parameter. You must use a string representing the method you wish to invoke.
这是我的页脚文件:
$(document).ready(function(){
$(document).foundation({
equalizer : {
equalize_on_stack: false,
}
});
});
我定位的元素如下所示:
<div class="box-group" data-equalizer>
<div class="medium-6 columns text-center" data-equalizer-watch>
stuff and things
</div>
<div class="medium-6 columns text-center" data-equalizer-watch>
things and stuff
</div>
</div>
jquery 加载到 header 中,均衡器 如果我这样初始化它, 会工作:
$(document).ready(function(){
$(document).foundation();
});
也许我漏掉了一些简单的东西。如果有人可以看看并帮助我弄清楚为什么 "equalize_on_stack" 不起作用,我将不胜感激。
=== 解决了 ===
多亏了 Shoaib Iqbal,我才能让它正常工作。
事实证明,我参考的是版本 6 的基础 5 文档。
我能够通过添加解决问题:
data-equalize-on-stack="false"
像这样:
<div class="box-group" data-equalizer data-equalize-on-stack="false">
我的页脚只需要这样:
$(document).foundation();
你做错了,你没有传递插件名称,里面应该有 equalizer
$(document).foundation({
equalizer : {
equalize_on_stack: false,
}
});
我有一个依赖基础的网站。
一切正常,直到我添加可选的 javascript 配置 here。
具体来说:
equalize_on_stack: false
给我这个错误:
foundation.js:1 Uncaught TypeError: We're sorry, object is not a valid parameter. You must use a string representing the method you wish to invoke.
这是我的页脚文件:
$(document).ready(function(){
$(document).foundation({
equalizer : {
equalize_on_stack: false,
}
});
});
我定位的元素如下所示:
<div class="box-group" data-equalizer>
<div class="medium-6 columns text-center" data-equalizer-watch>
stuff and things
</div>
<div class="medium-6 columns text-center" data-equalizer-watch>
things and stuff
</div>
</div>
jquery 加载到 header 中,均衡器 如果我这样初始化它, 会工作:
$(document).ready(function(){
$(document).foundation();
});
也许我漏掉了一些简单的东西。如果有人可以看看并帮助我弄清楚为什么 "equalize_on_stack" 不起作用,我将不胜感激。
=== 解决了 ===
多亏了 Shoaib Iqbal,我才能让它正常工作。
事实证明,我参考的是版本 6 的基础 5 文档。
我能够通过添加解决问题:
data-equalize-on-stack="false"
像这样:
<div class="box-group" data-equalizer data-equalize-on-stack="false">
我的页脚只需要这样:
$(document).foundation();
你做错了,你没有传递插件名称,里面应该有 equalizer
$(document).foundation({
equalizer : {
equalize_on_stack: false,
}
});