Undefined, jQuery, nach dem hinzufügen kein Konflikt js
Habe ich Hinzugefügt jquery 1.8.2 beide mein page.xml Datei und das entsprechende Verzeichnis.. aber ich bin noch immer mehrere Uncaught ReferenceError: jQuery ist nicht definiert " - Fehler. Ich habe überprüft, um sicherzustellen, dass jquery geladen wird, sowie noconflict.js. Ich habe auch deaktiviert, die zwei jquery Versionen zu sehen, wenn, dass würde einen Unterschied machen.
Die magento-version, die ich verwende, ist ver 1.8.1.0
Jquery keinen Konflikt wurde Hinzugefügt. (keine conflict.js bekommt undefinded Fehler auch)
Nach dem hinzufügen kein Konflikt js schrieb ich js wie diese
$j(document).ready(function(){
//write your code here
});
In der page.xml Datei script src ist
jquery-1.8.2.min.js
und es ist das erste Skript.
<block type="page/html_head" name="head" as="head">
<action method="addJs"><script>jquery-1.8.2.min.js</script></action>
<action method="addJs"><script>no-conflict.js</script></action>
<action method="addJs"><script>prototype/prototype.js</script></action>
<action method="addJs"><script>lib/ccard.js</script></action>
<action method="addJs"><script>prototype/validation.js</script></action>
ect.
den Fehler wie folgt Aussehen ($j Fehler, wenn ich nach Hinzugefügt $j Funktion Dokument auf Datei) :
Uncaught ReferenceError: $j is not defined guytgunter.com/shop/~/jquery-1.8.2.min.js:2
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/~/no-conflict.js:1
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/~/ddaccordion.js:249
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/~/ddaccordion.js:151
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/~/jquery.colorbox-min.js:7
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/:221
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/:283
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/:644
Uncaught ReferenceError: jQuery is not defined wecreater.com/web/~/responsiveslides.min.js:170
Uncaught ReferenceError: jQuery is not defined wecreater.com/magento/~/noConflict.js:1
Uncaught ReferenceError: jQuery is not defined
$j
, aber es ist importiert, bevor Ihr "noconflict" - Datei. Keiner von den anderen Skripten geschrieben sind, zu erwarten "$j" zu arbeiten, wie eine Referenz auf jQuery.Der erste Aufruf von jquery 1.8.2, es beginnt mit
$j(document)
dies wird nicht funktionieren, da Ihr noConflict noch nicht geladen wurden. Der zweite Aufruf von jquery den richtigen Startich behoben, problem, jedoch bekomme ich diesen Fehler
Uncaught TypeError: undefined is not a function
beim hinzufügen $j(document).ready(function(){ // write your code here });
habe ich korrigiert, aber ich bin noch immer viele Fehler, auch wenn die Einhausung von Dateien in $j(document) Funktion
Ihre Arbeit überprüfen Sie bitte, Sie sind noch aufrufen jquery nach der no-Konflikt
InformationsquelleAutor user3756611 | 2014-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
1.Überprüfen Sie für die Bestellung für js inclucded
2.Überprüfen Sie für den jQuery URL richtig geladen
3.Überprüfen Sie für jede andere version von jquery verwendet in der website, und deaktivieren Sie es
Dies wird den job tun !!!!
Ich überprüfte Ihre website. Zuerst müssen Sie das laden der jquery-Bibliothek Hinzugefügt noconfict js.Aber Sie haben verwendet jquery.noConflict() in no-conflict.js zuerst geladen und dann die Jquery-Bibliothek.Das war das Problem verursacht
InformationsquelleAutor Mageotron
Wenn Sie mit $j, dann vor dem schreiben Ihr Skript fügen Sie folgende Zeile in den Script-tag -
Fahren Sie dann mit $j.
Auch sicherstellen, dass Sie über eine Einzige jQuery-Bibliothek.
Sie können dies überprüfen, mithilfe des Browser-Kurz-Taste Strg+U zu sehen, die Ansicht-Quelle. Mit Hilfe dieser können Sie überprüfen, ob die Bibliothek mit einmal oder zweimal.
Die jQuery-Sie eingeschlossen haben, ist im Richtigen Pfad ? Klicken Sie auf dem im Lieferumfang enthaltenen jQuery-nach dem öffnen Ansicht-Quelle. Wenn es zeigt, 404, dann bitte korrigieren Sie den Pfad.
InformationsquelleAutor aforankur
Einem einfachen Fehler, den ich gemacht habe in der Vergangenheit, ist zu versuchen, mit Hilfe von jQuery in den Magento Kopf.phtml Datei. Zu diesem Zeitpunkt in der Verarbeitung Zyklus der page.xml die Datei wird nicht verarbeitet wurden und JQuery /noconflict werden nicht definiert, obwohl man natürlich sehen, wenn Sie Ansicht Quelle auf Ihrer Seite.
InformationsquelleAutor Shaun O'Hagan