on $(document).foundation();未捕获的TypeError:无法读取未定义的属性“top”

时间:2014-05-28 17:51:02

标签: javascript jquery zurb-foundation

我在此页面上使用了几个基础插件。均衡器和显示。在调用基础初始值设定项时,它会在Uncaught TypeError: Cannot read property 'top' of undefined调用上抛出<script>$(document).foundation();</script>

我认为它与正在解析与其中一个插件相关联的标记有关。这是标记...

均衡器...

   <div class="row" data-equalizer>
                <div class="overlay large-4 large-offset-4 columns clearfix">
                   ... text
                </div>
                <div class="large-4 columns clearfix">
                ... text
                </div>
   </div>

...显示

<a id="terms" href="terms.php" data-reveal-id="termsModal" target="_blank" data-reveal-ajax="terms.php">Terms &amp; Conditions</a></label>

1 个答案:

答案 0 :(得分:3)

经过多次故障排除后,我意识到equalizer plugin遗漏了一些标记。

我需要在子节点上添加data-equalizer-watch属性。

<div class="row" data-equalizer>
   <div class="large-6 columns panel" data-equalizer-watch>
    ....