2016-04-14 4 views
1

Ich benutze react 0.14.8 und ich habe bereits importiert jquery 2.2.3 wie unten.jquery.mobile-1.4.5.js: 26 Uncaught TypeError: Kann die Eigenschaft 'mobile' von undefined in react app nicht setzen

var jQuery = $ = require('jquery'); 

Wenn ich meine Seite laden, ich den Fehler

jquery.mobile-1.4.5.js:26 Uncaught TypeError: Cannot set property 'mobile' of undefined in react app

+0

Laden Sie es vor jquery mobile. – Omar

+0

Der Grund ist wahrscheinlich, dass auf die reguläre JQuery nicht zugegriffen werden kann. Überprüfen Sie, ob Jquery erreichbar ist, wenn Sie eine Datei mit CDN einbinden, versuchen Sie es als Datei einzubinden - es hat für mich funktioniert und ich habe festgestellt, dass ich einen Tippfehler in CDN URL hatte – lopushen

Antwort

0

Als ein Typ „ist die neueste lib verwenden lassen“, stand ich das gleiche Problem wie du bist. schließlich lesen dauerte ein paar dummen Klicks und Scans tatsächlich ihr jquerymobile webpage:

Copy-and-Paste-Snippet für CDN gehosteten Dateien:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css"> 
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> 

Hinweis: 1.11.1 gearbeitet, während ich getippt jetzt neueste 1.12.4 - nicht

--- EDIT ---

ich benutze Google CDN