私はhttp://coenraets.org/blog/2012/03/using-backbone-js-with-jquery-mobile/を使用してBackboneJSをjQuerymobileで動作させていました。しかし、改善できる可能性のあることがいくつかあります
$(document).bind("mobileinit", function () {
$.mobile.ajaxEnabled = false;
$.mobile.linkBindingEnabled = false;
$.mobile.hashListeningEnabled = false;
$.mobile.pushStateEnabled = false;
});
しかし、これにより、ページ間を移動するときに、デフォルトのjqueryモバイルトランジションが削除されます。基本的に、ページナビゲーションにバックボーンを使用したいのですが、jqueryモバイルトランジションは維持します
もう1つは、現在のページに基づいて非表示要素を表示するにはどうすればよいですか。私が現在行ったことはrender
、私のBackbone.View
電話の$(...).show()/.hide()
中で、間違いなくエレガントではありませんでした。jQuery mobileでは、ヘッダーとフッターを複製し、要素を変更するだけで(間違っていない場合)、さまざまな要素をさまざまなビューに表示できます。例:アプリのホーム/ルートにいないときはいつでも、ヘッダーバーに戻るボタンとホームボタンを表示したい...