2012-02-05 8 views
2

ステータス: JS/JqueryのjQueryMobile ... almostExpert。 Phone-devの初心者...インターネットデベロッパはかなり長い間、JqueryMobileの不具合(1.0.1)... Eclipse/ADT/Androidシミュレーション(2.3 - APIレベル10)で正しく動作しない

ツール: のPhoneGap 1.4.1 jQueryMobileのCSS(唯一のテーマ "A") のjQuery 1.6.4(1.7.1を試してみましたが、これはPROBかもしれないいくつかの場所で聞いたが、それはありませんでした) JQueryMobile 1.0.1 Eclipseのインディゴ/ ADT - 500MBのSDカードのシミュレーションとのAndroid 2.3シミュレーション

シナリオ:XML-データを使用したAjaxのコールの後に動的に構築 基本リストビュー/折りたたみ(-Set)。 (今私も最初のページとして簡単な画像で複数ページの設定を行うことでPROBを克服しようとした私のxml-駆動が2ページ目に折りたたみ可能な設定---同じHTML)

行動/チャレンジ: 私はCSSから色を取得し、いくつかの基本的な要素のサイズ変更...リストはまだli要素(参照星/点)とplain_old_linksとして表示されます。 折りたたみ動作は、クリックやスタイルにも反応しません。実際には存在しません... 複数ページが機能していません... 1行に1つの要素が表示されます。 $ .mobile.showPageLoadingMsg - あるいは、少なくとも私は、これは、目に見える効果を有することにヒントでしょう何も見えない

概要:私はブラックユーモアが好きではなかった場合、私は、作品を試してみました ほとんど何もありません... :)

コード: http://jsfiddle.net/Zv625/

何かが完全に間違っていると私はない何か助けてください助けてください:)

+0

あなたのJSFiddleにいくつかのメモがあります。http://jsfiddle.net/Zv625/2/ファイルの一部が見つからないか、既に追加されています。また、定義される前にいくつかの関数を呼び出しています。最後のdocument.ready jQMで使用されていません。http://jquerymobile.com/demos/1.0.1/docs/api/events.html –

+0

入力/フィードバック用 ファイルの一部が欠落しているとはどういう意味ですか? (ライブラリーは私がフィドルには貼り付けていませんでしたが、私は「クラウドベース」のURIを見つけることができなかったphonegapから除外しました) 定義される前に関数を呼び出すことはJavascriptで完全に有効です。いわゆる "可変ホイスト"と呼ばれる。 ヘッダー内のeventInitを明示的に呼び出す変更が失敗する可能性があります。関数がdomに何かをしようとすると(たとえばコールバックで)、$(を待たずに失敗する可能性がありますドキュメント).ready ... – Joehannes

+0

また、jqmの代わりにドキュメント。準備ができているので(jqmで読んだので)、pageinitが最初のdata-role = "page"要素で(docに従って)トリガーされないので、document.readyが本当に必要です。シミュレータの問題 – Joehannes

答えて

0

私はついにTitanium StudioとSencha Touchを少し試してみて、自分の趣味に合わないと思って問題を解決しました。 ビットごとにピッキングして、jquerymobile自体のマルチページテンプレートに似ている - クロムですべてテストする... - まだ動作しなかった... ほとんど元のものと異なる最後のものは、 jqmのソース... 私はダウンロードしたソースを含んでおり、サイトにはいくつかのcode.jquery.comリンクが含まれています... 私はそれらを交換しましたが、突然それが働いていました:私のダウンロードは壊れていました... もう一度ダウンロードしようとすると、もっと見つかるかもしれませんが、動作することを期待してください。

編集:jquery構造ファイルが必要でした。

+0

実際に私は別々のダウンロードを試しましたが、最初から1つのファイルが欠落していることがわかるまでは動作しませんでした.-> jquery.mobile.structrue-1.0.1.cssファイル! – Joehannes

関連する問題