2011-08-02 136 views
0

此刻,我嘗試用jQuery Mobile的發揮,但它不會工作... 所有我做的是:

<!DOCTYPE html>                 
<html xmlns="http://www.w3.org/1999/xhtml">            
    <head>                     
     <link rel="stylesheet" type="text/css" href="styles.css"> 
     <link rel="stylesheet" type="text/css" href="jquery.mobile-1.0b1.css"> 
     <script type="text/javascript" src="jquery-1.4.2.js"></script> 
     <script type="text/javascript" src="jquery.mobile-1.0b1.js"></script> 
    </head>                    
    <body>                     
     <div data-role="page"> 

      <div data-role="header"> 
       <h1>My first jQM Page</h1> 
      </div><!-- /header --> 

      <div data-role="content"> 
       <p>This is the Content</p> 
      </div><!-- /content --> 

      <div data-role="footer"> 
       <h4>Footer</h4> 
      </div><!-- /footer --> 

     </div><!-- /page --> 
~       
    </body>                    
</html>  

螢火蟲總是告訴我

$ .camelCase不是函數[打破該誤差]返回 $ .camelCase($ .mobile.ns +丙);

在jquery.mobile-1.0b1.js(1967線)

你能幫我

?我的代碼有什麼問題?

回答

1

camelCase是jQuery Mobile正在使用的jQuery核心函數。它存在於最新版本的jQuery(1.6.2)中,但似乎並不存在於您正在使用的舊版本(1.4.2)中。我不確定它何時推出,但它似乎最近已經進入核心。

因此,升級你的jQuery庫。 jQuery Mobile網站似乎沒有指定最低jQuery版本,但他們的示例使用1.6.1,所以我會升級到至少該版本 - 我會說你最好只是抓住最新和最好的,1.6.2。

+0

謝謝!該解決方案解決了我的問題 – Newbie