Ich habe eine Site, die auf Foundation basiert.Foundation 6 (6.2.3) Equalizer funktioniert nicht mehr, wenn ich versuche, optionale Konfigurationen zu verwenden
Alles funktioniert gut, bis ich die optionalen Javascript-Konfigurationen dokumentiert here.
Im Einzelnen:
equalize_on_stack: false
Das bin ich diesen Fehler geben:
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.
Dies ist in meiner Footer-Datei:
$(document).ready(function(){
$(document).foundation({
equalizer : {
equalize_on_stack: false,
}
});
});
und die Elemente ich aussehen wie diese Targeting :
<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 im Header geladen und Equalizer tut Arbeit, wenn ich es wie folgt initialisieren:
$(document).ready(function(){
$(document).foundation();
});
Vielleicht etwas Einfaches ich fehle. Wenn jemand da draußen einen Blick darauf werfen kann und mir hilft, herauszufinden, warum "equalize_on_stack" nicht funktioniert, würde ich es sehr begrüßen.
=== GELÖST IT ===
Dank Shoaib Iqbal, konnte ich es zum Laufen bringen.
Es stellte sich heraus, ich war die Grundlage 5 Dokumentation für Version Referenzierung 6.
Ich konnte das Problem lösen durch Zugabe:
data-equalize-on-stack="false"
wie so:
<div class="box-group" data-equalizer data-equalize-on-stack="false">
Alle Ich brauchte in meiner Fußzeile war dies:
$(document).foundation();
Geben Sie bitte, wenn Sie eine Frage stellen. – nateyolles