2011-08-26 70 views
4

当swipeleft发生时,我正在添加页面运行时间。但是,当swiperight发生时,我无法返回上一页,我创建了滑动从左到右在jQuery Mobile中从左到右滑动过渡

我已将data-direction="reverse"添加到页面,但它没有创建从左到右的效果。

有没有办法做到这一点?

回答

3
function ChangePage(pageId,iPageIndex) { 
    var forward = iCurrCardIndex < iPageIndex; 
    iCurrCardIndex = iPageIndex; 

    $.mobile.changePage("#" + pageId, "slide", !forward, true); 
} 
1

数据方向=“反向”不会在页面上属于,你把它添加到链接:

<a href="page.html" data-direction="reverse">Link Text</a> 

会送你一个反向过渡到page.html中。

0
<a href="nextPage.html" data-transition="reverse slide">Next page</a> 
+0

这确实显示当前页面之间的空白页和你想要去的页面 – Daniel

11

一个使用也许更简单的方法JQM是:

<a href="page.html" data-transition="slide" data-direction="reverse">Link Text</a> 

或也为JS内:

$.mobile.changePage("page.html", { transition: 'slide', reverse: true });