トランジションの方向をグローバルに変更する方法はありますか?
次のように遷移のタイプを変更できることはわかっています。
$.mobile.defaultPageTransition = 'slide';
しかし、私はいつも持っていたいreverse = true
です。
ちなみに、ページを変更するときに方向を渡すことができることは知っていますが、アプリ全体でデフォルトにしたいです。
ありがとう。
トランジションの方向をグローバルに変更する方法はありますか?
次のように遷移のタイプを変更できることはわかっています。
$.mobile.defaultPageTransition = 'slide';
しかし、私はいつも持っていたいreverse = true
です。
ちなみに、ページを変更するときに方向を渡すことができることは知っていますが、アプリ全体でデフォルトにしたいです。
ありがとう。
pageinit
サイトの疑似ページのイベントにバインドして、現在のページのリンクを変更できます。
$(document).delegate('.ui-page', 'pageinit', function () {
$(this).find('[data-role="button"]').attr('data-direction', 'reverse');
});
すべてのdata-role="button"
リンクで逆遷移が使用されるようになりました。
ここにデモがあります:http://jsfiddle.net/qJNDv/
これが最善の方法だと思います:
$(document).bind("mobileinit", function () {
$.mobile.changePage.defaults.reverse = true;
});
ただし、ドキュメントには表示されませんでした: http://jquerymobile.com/test/docs/api/globalconfig.html