更改过渡的默认方向

时间:2012-06-28 15:59:46

标签: jquery-mobile jquery css-transitions

有没有办法改变全球转型的方向?

我知道我们可以像这样改变过渡类型:

$.mobile.defaultPageTransition = 'slide';

但我希望永远有reverse = true

顺便说一句,我知道我可以在更改页面时传递方向,但我希望将其默认为整个应用程序。

感谢。

2 个答案:

答案 0 :(得分:0)

您可以绑定到您网站的伪页面的pageinit事件,并更改当前页面中的链接:

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

您的所有data-role="button"链接现在都将使用反向转换。

以下是演示:http://jsfiddle.net/qJNDv/

答案 1 :(得分:0)

我认为这是最好的方法:

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

我在文档中没有看到:http://jquerymobile.com/test/docs/api/globalconfig.html