ReferenceError: $ is nicht definiert - jQuery funktioniert nicht auf meinem computer
Ich bin mit der foundation zu erstellen eine einfache Website, aber ich bin stecken in ein problem, das ist irgendwie seltsam... ich weiß nicht zu sein scheinen in der Lage zu laden jQuery nicht in chrome, noch in firefox (ich habe keine anderen).
Welche Hinweise mir, dass jQuery wird nicht geladen, kommt die Fehlermeldung :
Fehler: ReferenceError: $ is nicht definiert
Ich bin dem Aufruf der Funktion hat die Stiftung Ende der Vorlage :
<script>
$(document).foundation();
</script>
aber vor, dass direkt nach dem footer (vor dem anderen .js) :
<script>
document.write('<script src="/js/vendor/'
+ ('__proto__' in {} ? 'zepto' : 'jquery')
+ '.js"><\/script>');
</script>
dies ist der Aufruf der jQuery oder Zepto. Aber durch Angst wird diese Funktion möglicherweise nicht arbeiten (ich bin kein javascript-Experte...) ich pluged :
<script src="http://code.jquery.com/jquery-latest.js"></script>
den code und andere Varianten... aber nichts scheint zu funktionieren.
Des weiteren habe ich auch die Verwendung von Bootstrap in anderen Projekt und mir ist aufgefallen, dass kleine details wie tooltips und andere Sachen in der Regel funktionieren, aber nicht mit dem richtigen design. Ich bin nicht sicher, es ist nicht verwandten von jQuery...
Ich weiß, es ist schon eine seltsame Annahme, aber ist es möglich, dass mein computer nicht richtig funktioniert mit jQuery?
Ich bin zu der Annahme geführt, dies, weil Teile des Codes Schreibe ich in meinem computer funktionieren nicht auch hier (wie den bootstrap tooltips), arbeiten Sie aber auch in meinem Freundes-computer.
Den kompletten code, der nicht funktioniert :
<!-- End Header and Nav -->
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<script>
document.write('<script src="/Foundation_custom/js/vendor/'
+ ('__proto__' in {} ? 'zepto' : 'jquery')
+ '.js"><\/script>');
</script>
-->
<!-- <script src="/Foundation_custom/js/foundation.min.js"></script>-->
<script src="/Foundation_custom/js/foundation/foundation.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.alerts.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.clearing.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.cookie.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.dropdown.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.forms.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.joyride.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.magellan.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.orbit.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.placeholder.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.reveal.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.section.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.tooltips.js"></script>
<script src="/Foundation_custom/js/foundation/foundation.topbar.js"></script>
<script>
$(document).foundation();
</script>
</body>
</html>
Netzwerk-tab in chrome sagt nur am Ende mit Warnzeichen : Keine Anforderungen erfasst. Laden Sie die Seite neu, um zu sehen, detaillierte Informationen über die Netzwerk-Aktivität.
... halten Sie die Konsole öffnen und die Seite neu laden.
Könnten Sie uns einige details zu Ihrem lokalen setup? Verwenden Sie Apache in einer MAMP/WAMP/LAMP?. Ich habe ein Codepen und jQuery ist richtig geladen.
sorry, ich habe gerade nochmals überprüft und tatsächlich bekomme ich ein status 304 (Nicht geändert) auf jQuery. Alle anderen .js-plugins nicht geladen werden konnte. Ich bekomme Fehler in chrome : Uncaught TypeError Object [object object] has no method 'Stiftung'
InformationsquelleAutor Francisco | 2013-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Prüfen, ob die jQuery-Bibliothek ist tatsächlich zu laden. Je nach Einstellungen Ihres Browsers, wenn Sie laden Sie es von Ihrem computer, lokal, manchmal Browser blockieren Skripte aus entfernten Quellen.
Können Sie einen Blick auf die Konsole, um zu überprüfen, dass.
Haben Sie versucht, es zu laden aus einer anderen Quelle? E. g.
http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
nur wollte. Es immer noch nicht nichts tun...
Sind Sie noch immer den gleichen Fehler:
Error: ReferenceError: $ is not defined
Es ist gut schon. Sorry, es war ein problem mit den Pfaden... ich musste schreiben alle von C:/... zu bekommen .js-Dateien zu arbeiten und erkennen die variable. zunächst jQuery nicht funktioniert, auch weil es war nicht zu erkennen, seinen Weg. Danke für die Tipps!
InformationsquelleAutor MMM
Müssen Sie warten, bis das Dokument bereit Ereignis. Versuchen Sie dies:
InformationsquelleAutor Elger Mensonides
Stellen Sie sicher, dass es kein jQuery.noConflict (); in der letzten Zeile des jquery.js
InformationsquelleAutor onokumus
In der Regel, die die jQuery-Bibliothek oder das Zepto-Bibliothek eingefügt werden, so gering wie möglich der Seite, direkt vor dem schließenden tag.
Stellen Sie sicher, dass Ihr script NACH der Zeile in der jQuery/Zepto ist enthalten:
InformationsquelleAutor Guildenstern70
Können Sie neu initialisieren:
$(document).foundation('tooltip');
InformationsquelleAutor RSSHAH