【发布时间】:2024-01-21 04:05:01
【问题描述】:
我正在尝试为下面的网格布局使用 Zurb Foundation 均衡器插件:
<div class="row eq-height" data-equalizer>
<div class="medium-3 columns" data-equalizer-watch>
<a href="#" class="grid-item" style="background-image:url('http://placehold.it/800x1200')"> <img class="img-responsive" src="http://placehold.it/800x1240" alt=""> </a>
</div>
<div class="medium-6 columns" data-equalizer-watch>
<a href="#" class="grid-item" style="background-image:url('http://placehold.it/800x600')"> <img class="img-responsive" src="http://placehold.it/800x603" alt=""> </a>
</div>
<div class="medium-3 columns" data-equalizer-watch>
<a href="#" class="grid-item" style="background-image:url('http://placehold.it/800x600')"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
<a href="#" class="grid-item" style="background-image:url('http://placehold.it/800x600')"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
</div>
我已经加载了插件:
<!-- Compressed CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.3.0/css/foundation.min.css">
<!-- Compressed JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.3.0/js/foundation.min.js"></script>
<!-- https://cdnjs.com/libraries/foundation/6.3.0 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.3.0/js/plugins/foundation.equalizer.js"></script>
并调用插件:
<script>
$(function() {
$(document).foundation('equalizer', 'reflow');
});
</script>
但是我得到了这个错误:
Uncaught ReferenceError: We're sorry, 'equalizer' is not an available method for this element.
at r.fn.init.a [as foundation] (foundation.min.js:1)
at HTMLDocument.<anonymous> (cdn.html:112)
at j (jquery.min.js:2)
at k (jquery.min.js:2)
有什么我错过的想法吗?
【问题讨论】:
标签: javascript jquery grid zurb-foundation-6 equalizer