Max*_*val 3 jquery-mobile backbone.js
在我的骨干路由器的初始化功能中我有
$(document).on('click', '.back', function(e) {
e.preventDefault();
window.history.back();
});
Run Code Online (Sandbox Code Playgroud)
我定义了我的后退按钮
<a data-rel="back" class="back">Back</a>
Run Code Online (Sandbox Code Playgroud)
事情是我想在我回去时改变过渡和方向(反向=真),目前它使用默认值.
顺便说一下,主干负责创建页面和路由,我只使用JQ Mobile用于UI(你可以看到我如何在那里更改页面:jQuery Mobile + backbone.js:navbar问题).
谢谢.
我最终做了:
var self = this;
$(document).on('click', '.back', function(e) {
e.preventDefault();
self.back = true;
window.history.back();
});
Run Code Online (Sandbox Code Playgroud)
然后
$.mobile.changePage($(pView.el), {changeHash: false, transition: this.back ? 'slide' : transition, reverse: this.back});
this.back = false;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3138 次 |
| 最近记录: |