2011-08-02 2 views
0

아니라, 내가 jQuery를 모바일로 재생하려고하지만 그것은 작동하지 않습니다 ... 내가 할 모든은 다음과 같습니다

<!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