2012-01-30 4 views
0

私はアンドロイドのeclipseでphonegapを使用してアプリケーションを開発中です。assets-> jquery.mobileフォルダ内にフォルダ構造を作成しましたjqueryライブラリファイルをjquery.mobile-1.0rc2 .min.js etc.and資産̶>のwwwフォルダには、私はPhoneGapのjarを追加している私は、コードjsイベントはjquery mobileとandroid用のphoengapを使用していません

<script type="text/javascript"> 
$(function() { 
$('body').bind('taphold', function(e) { 
alert('You tapped and held!'); 
e.stopImmediatePropagation(); 
return false; 
}); 
$('body').bind('swipe', function(e) { 
alert('You swiped!'); 
e.stopImmediatePropagation(); 
return false; 
}); 
}); 

を書かれているHTMLでHTMLファイルに

<script type="text/javascript" src="jquery.mobile/jquery-1.6.4.min"></script> 
    <script type="text/javascript" charset="utf-8" src="phonegap-1.1.0.js"></script> 
    <script type="text/javascript" src="jquery.mobile/jquery.mobile-1.0rc2.min.js"></script> 

をjqueryのライブラリファイルが含まれてい.I htmlファイルを置きますxmlフォルダにプラグインのXMLファイルを置くことができます問題のホそれを解決するw?

おかげ

答えて

0

次のindex.htmlが私のために正常に実行され<\script>

を逃しています。 (私はPhoneGapの-1.3.0とjQueryモバイル-1.0で実行しているんだけど、私は、古いバージョンでは、このプログラムのために罰金を実行するために期待し、注意してください。)

<!DOCTYPE HTML> 
<html> 
    <head> 
    <meta name="viewport" content="width=320; user-scalable=no" /> 
    <meta http-equiv="Content-type" content="text/html; charset=utf-8"> 
    <title>PhoneGap Demo With JQuery Mobile</title> 
     <link rel="stylesheet" href="jquery.mobile/jquery.mobile-1.0.css" type="text/css"/> 
     <link rel="stylesheet" href="pgandjqm-style-override.css" type="text/css"/> 
     <script type="text/javascript" charset="utf-8" src="jquery.mobile/jquery-1.6.4.min"></script> 
     <script type="text/javascript" charset="utf-8" src="phonegap-1.3.0.js"></script> 
     <script type="text/javascript" charset="utf-8" src="jquery.mobile/jquery.mobile-1.0.js"></script> 

<script type="text/javascript"> 
$(function() { 
$('body').bind('taphold', function(e) { 
alert('You tapped and held!'); 
e.stopImmediatePropagation(); 
return false; 
}); 
$('body').bind('swipe', function(e) { 
alert('You swiped!'); 
e.stopImmediatePropagation(); 
return false; 
}); 
}); 
</script> 
    </head> 
    <body > 
    </body> 

+0

私はmain.jsファイルがAndroidアプリケーションのためのEclipseで上記のアプリケーションアプリケーションを実行する必要があります – kumar

+0

いいえ、index.htmlが完成しました。 –

0

まず第一に、参照ファイルのバージョンが古すぎます。それらを更新してください。最新:phonegap-> 2.4、jquery-> 1.9.1、jqm-> 1.3。 次に、phonegapプロジェクトが正しい方法で作成されているかどうかを確認する必要があります。ダウンロードした最新の電話帳には、完全に構成されたテストプロジェクトがあります。また、公式のコマンドラインで標準テンプレートを使用してプロジェクトを作成することもできます。 第3に、テスト機能をバインドするために 'ondeviceready'イベントを使用することができます。それがうまくいかなかったら、あなたのphonegap設定が間違っていて、もう一度チェックする必要があります。

関連する問題