我有一个构建即将到来,我有以下 JSON 提要:
- site.com/json/
items
- site.com/json/
item/:id
我正在使用 Backbone.Marionette 和 Backbone 的路由器来管理正在显示的视图(索引或详细信息),但是有两件事我很难弄清楚:
- 我的客户想在详细视图上显示“上一个”和“下一个”按钮
- 最好他们希望像Reveal.js显示下一个/上一个项目那样制作这种动画。
我将如何获取“下一个”或“上一个”ItemView,以及如何确定从哪里为下一个 ItemView 设置动画?我想尽可能地干/聪明地做这件事。此外,当使用后退按钮时,它应该使用“反向”动画,以便在使用浏览器的后退按钮时过渡显得自然。所以我想我应该以某种方式确定我们是否已经显示了 ItemView,以及当前的 ItemView 是在请求的 ItemView 之前还是之后。这是“正确”的做法吗?