質問

JQuery Mobileを使用して、マルチ列レイアウトを動作させようとしています。

最初に、jQueryモバイルグリッドを使用してみました。例はここにあります:テキストをリンクします

これはうまくいかなかったので、Plain JqueryとJQuerymobileを使用して回避しようとしました。ここの例:テキストをリンクします

さらに悪い...

質問:リンクがクリックされたとき、jQueryモバイル=左と右のコンテンツとヘッダーを使用してミドルグリッドのみを更新する方法はありますか(永続的)?ない場合、「作業回避策」とはどうなりますか

手伝ってくれてありがとう、

よろしく、

頻繁

編集2011-11-24:マルチパネルとポップアップパネルのレイアウト用の独自のJQMプラグインをセットアップしています。見る github

役に立ちましたか?

解決

アイデア3jQueryモバイルは、現在のバージョンで動作する2つの異なるソリューションにリンクします。見る:

編集]現在のバージョンでは機能しなくなりました。ゲームに戻ってゼロから何かを作成することを考えています http://asyraf9.github.com/jquery-mobile/

また

http://www.stokkers.mobi/valuables/multiview/page2.html

アイデア2

ページ*イベントに接続します。

もう利用できません http://jquerymobiledictionary.dyndns.org/dualcolumn.html

バージョン0.2がリリースされました。プラグインはJSコーディングなしで動作するようになりました。

アイデア1

.page()は時代遅れですが、主なアイデアはまだ.trigger( 'create')で動作するはずです

現在のjQueryモバイルで機能する私の最初のアイデアは、コンテンツをロードするデフォルトの方法を使用しないことです。

このようにして、Ajaxコールを介して好みのグリッドとロードコンテンツを作成し、選択したコンテナにロードされたデータを配置します(DOMに新しく挿入されたコンテナでデータをラップする必要があります)。 .page() その上。見る: http://jquerymobiledictionary.dyndns.org/faq.html

これは機能しますが、JavaScript以外のブラウザでは使用できません。したがって、JQuery Mobileの進歩的なエンチェンス全体を台無しにします。実際のアプリケーションの作成を計画している場合、これは起こりません。私はJQureMobiledictionaryページでそのようなことをしました(辞書はAJAXを介してロードされます。ただし、主な目的は、辞書をJSON形式で保持することでした。主なターゲットとして開発者を持たないアプリケーションにはお勧めしません:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top