2

jquery mobile は初めてです。phonegap と jquery mobile(1.0.1) を使用して iPad アプリを開発しています。アプリケーションに分割ビューを追加する必要があります。Google で検索したところ、http://asyraf9.github.com/jquery-mobile/が見つかりました。

しかし、それは私にはうまくいきません。私の質問。アプリにasyraf9 ソリューションを追加するための splitview またはより良い方法に関する他のチュートリアルはあり ますか?

どうもありがとうございます。

4

3 に答える 3

0

asyraf9のソリューションも試しましたが、うまく機能していないようです(また、ソースを調べたくない限り、構成することもできません)。また、これまで何ヶ月も更新されていません。

代わりにSenchaTouchを使用することになりました。これは見栄えがよく、開発者は1人ではなく、会社全体が背後にあります。これはjQueryのプラグインではないため、おなじみの$-syntaxを使用しませんが、他のもの(xhrなど)を処理するためにjqueryが必要な場合はおそらく正常に機能することも意味します。以下のリンクで、splitviewとその他のモバイルコントロールのデモを確認してください。

http://dev.sencha.com/deploy/touch/examples/production/kitchensink/

于 2012-06-29T10:29:20.980 に答える
0

Splitview は JQM <1.0 に対して行われました。セットアップ方法では、基本的にナビゲーションとビューポートを無効にしてから独自にセットアップするため、JQM との統合が困難です。したがって、分割ビューを機能させると、作業中の単一のページにバインドされます。

別の方法を試してみたい場合は、マルチビュー( Github ) をご覧ください。これは、splitview に基づいて開始しましたが、JQM ナビゲーションを使用して実行されます。それはまだ進行中の作業ですが、私が行っているプロジェクトに必要なので、それに沿ってパッチを当てています.

私の変更した JQM バージョンを使用する必要があります。JQM には 2 つの微調整が残っていますが、これまで削除できませんでした。

于 2012-06-29T12:37:59.020 に答える
0

私は似たようなことに取り組んでいます。私はjQueryを使用して.load()いますが、非常にうまく機能しているようです

$('#sidepanel').load('path to file you're trying to load.html', function(responseText, textStatus, XMLHttpRequest){
  $('#sidepanel').trigger('create'); //this applies the jquery mobile stylings to the loaded content
});

sidepanel物をロードしたいセカンダリビューのコンテナです

于 2012-06-30T06:55:21.380 に答える