Foundation 6(6.2.3)尝试使用可选配置时,均衡器停止工作

时间:2016-06-06 00:06:14

标签: jquery zurb-foundation foundation-equalizer

我有一个依赖基础的网站。

一切都很有效,直到我添加了记录here的可选javascript配置。

具体做法是:

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被加载到标题中,均衡器 如果我像这样初始化它

$(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();

1 个答案:

答案 0 :(得分:2)

你做错了,你没有传递插件名称,它应该有equalizer

$(document).foundation({
  equalizer : {
    equalize_on_stack: false,
  }
});