当 swipeleft 发生时,我正在添加页面运行时间。但是当 swiperight 发生时,我无法返回从左到右滑动创建的上一页。
我已将其添加data-direction="reverse"
到页面中,但它没有产生从左到右的效果。
有没有办法做到这一点?
当 swipeleft 发生时,我正在添加页面运行时间。但是当 swiperight 发生时,我无法返回从左到右滑动创建的上一页。
我已将其添加data-direction="reverse"
到页面中,但它没有产生从左到右的效果。
有没有办法做到这一点?
使用 JQM 的一种可能更简单的方法是:
<a href="page.html" data-transition="slide" data-direction="reverse">Link Text</a>
或者,在 js 中作为:
$.mobile.changePage("page.html", { transition: 'slide', reverse: true });
function ChangePage(pageId,iPageIndex) {
var forward = iCurrCardIndex < iPageIndex;
iCurrCardIndex = iPageIndex;
$.mobile.changePage("#" + pageId, "slide", !forward, true);
}
data-direction="reverse" 不属于页面,您将其添加到链接中:
<a href="page.html" data-direction="reverse">Link Text</a>
将通过反向转换将您发送到 page.html。
通过使用 data-rel="back" jQuery Mobile 将模仿后退按钮,请参阅此处的“后退链接”:http: //jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/pages/docs- pages.html
<a href="nextPage.html" data-transition="reverse slide">Next page</a>