TypeError: $ undefined & ReferenceError: Stiftung ist nicht definiert
ich bin versucht, hinzuzufügen foundation.js und foundation-topbar.js version 4 page.tpl.php über theme.info in drupal 7. ich kann sehen, dass jquery und foundation js-Dateien korrekt Hinzugefügt -jquery-oben-Stiftung js-Dateien, aber ich bekomme diesen Fehler:
TypeError: $ is undefined
(Foundation.zj, this, this.document)); //foundation-topbar.js line 206
ReferenceError: Foundation is not defined
(Foundation.zj, this, this.document)); //foundation-topbar.js line 206
- Könnte einen Konflikt. Könnte sein, lohnt ein Blick hier: api.jquery.com/jQuery.noConflict oder mit
jQuery
statt$
- Siehe Manging JavaScript in Drupal 7 Drupal-spezifische Informationen (obwohl es die gleiche Sache)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie links hinzufügen, um das Skript in dieser Reihenfolge:
$
ist eine Abkürzung für jQuery-Aufrufe und Funktionen. So$('')
ist das gleiche wiejQuery('')
Zepto nutzt$
und ist jQuery-kompatibel, so dass es möglich ist, dass Sie sowohl das laden mit einem Konflikt, aber ohne zu sehen, die Quelle ist schwer zu sagen.Die 'Stiftung', die er sucht, ist die Klasse Objekt. Sie müssen foundation.js das ist im gleichen Verzeichnis wie die js libs du verwendest.