有没有办法改变全局转换的方向?更改转换的默认方向
我知道我们可以改变过渡的类型那样:
$.mobile.defaultPageTransition = 'slide';
但我想总有reverse = true
。
顺便说一句,我知道我可以通过方向,当我改变页面,但我想默认它为整个应用程序。
谢谢。
有没有办法改变全局转换的方向?更改转换的默认方向
我知道我们可以改变过渡的类型那样:
$.mobile.defaultPageTransition = 'slide';
但我想总有reverse = true
。
顺便说一句,我知道我可以通过方向,当我改变页面,但我想默认它为整个应用程序。
谢谢。
我觉得这是做的最好的方式:
$(document).bind("mobileinit", function() {
$.mobile.changePage.defaults.reverse = true;
});
我没有看到,在文档,但:http://jquerymobile.com/test/docs/api/globalconfig.html
您可以绑定到pageinit
事件为您的网站的假网页,改变当前页面的链接:
$(document).delegate('.ui-page', 'pageinit', function() {
$(this).find('[data-role="button"]').attr('data-direction', 'reverse');
});
你的所有data-role="button"
链接现在使用反向过渡。
这里是一个演示:http://jsfiddle.net/qJNDv/
谢谢您的回答,这是一个很好的窍门。我以另一种方式回答了我的问题,我认为它更新了全局配置的“更好”。 –