2016-06-09 23 views
0

Jquery Mobile-Bibliothek funktioniert nicht auf meinem Host. Ich habe auch versucht, es über CDN zu verbinden, aber ich bekomme mehr Fehler.jQuery Mobile funktioniert nicht auf godaddy server

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="css/jqmobile.css"> 
    <script type="text/javascript" src="js/jqmobile.js"></script> 
    <script type="text/javascript" src="js/jquery.js"></script> 
</head> 
<body> 
    <div data-role='page' id='first-page'> 
     first page 
    </div> 
    <div data-role='page' id='second-page'> 
     second page 
    </div> 
</body> 
</html> 

Output i von diesem Code erhalten ist:

first page 
second page 

und der Fehler, ich bin von der Konsole bekommen ist:

Cannot set property 'mobile' of undefined 

browse.php?u=http%3A%2F%2Fpickfour.com%2Fjs%2Fjqmobile.js&b=4:5Uncaught TypeError: 

es sieht aus wie der Fehler in dieser Zeile passiert irgendwo in meiner jqmobile.js Datei.

Ich habe meine Hosting-Provider-Unterstützung angerufen, aber es hat nicht geholfen, ich bin seit einem Tag auf diesem gewesen. Jede Hilfe wird geschätzt.

+2

Muss jquery nicht vor jquery mobile in Ihrem hinzugefügt werden? – steve

Antwort

0

Es ist unwahrscheinlich, dass Ihr Problem etwas mit Go Daddy als Hosting-Provider zu tun hat.

Bei einer ersten Überprüfung Ihres Codes fällt auf, dass Sie jQuery Mobile anrufen, bevor Sie jQuery aufrufen. Da jQuery mobile eine Abhängigkeit von jQuery hat, vermute ich, dass dies dein Problem ist.

Wenn Sie einen Blick auf dem jQuery Mobile docs quick start guide Sie das sehen können, wird dargestellt:

<head> 
<title>My Page</title> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" /> 
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script> 
</head> 

ich vermute, dass diese Festsetzung Ihr Problem sortieren.

Verwandte Themen