0

トランジションの方向をグローバルに変更する方法はありますか?

次のように遷移のタイプを変更できることはわかっています。

$.mobile.defaultPageTransition = 'slide';

しかし、私はいつも持っていたいreverse = trueです。

ちなみに、ページを変更するときに方向を渡すことができることは知っていますが、アプリ全体でデフォルトにしたいです。

ありがとう。

4

2 に答える 2

0

pageinitサイトの疑似ページのイベントにバインドして、現在のページのリンクを変更できます。

$(document).delegate('.ui-page', 'pageinit', function () {
    $(this).find('[data-role="button"]').attr('data-direction', 'reverse');
});

すべてのdata-role="button"リンクで逆遷移が使用されるようになりました。

ここにデモがあります:http://jsfiddle.net/qJNDv/

于 2012-06-28T17:50:38.080 に答える
0

これが最善の方法だと思います:

$(document).bind("mobileinit", function () {
    $.mobile.changePage.defaults.reverse = true;
});

ただし、ドキュメントには表示されませんでした: http://jquerymobile.com/test/docs/api/globalconfig.html

于 2012-06-28T22:15:25.967 に答える