我需要在一页上处理两个单独的分页。
目前,我只有一个分页,锚只包含普通的哈希标签,这些标签被如下所示的路由对象解析
<a href="#1"></a>骨干路由器
routes: {
":number": "paginate"
}我要怎么同时处理两个分页?
发布于 2012-09-27 09:35:55
最后,我编写了一个函数,解析散列查询字符串,并通过聚合器触发事件,然后由需要对分页作出反应的人获取该事件。在我的例子中,它是一个集合,它清除它的项目并添加下一页。
这是路由器,以防有帮助:
define(
function(){
var r_Paginate = Backbone.Router.extend({
/* Initialise Object */
initialize: function(options){
Backbone.history.start();
},
/* Events */
routes: {
":any" : "query",
},
/* Object Methods */
query: function(a){
if(a.indexOf('&') > -1){
var queries = a.split('&');
for (x in queries){
var query = queries[x].split('=');
Z.events.trigger('paginate:' + query[0], {'page' : query[1]});
}
}
}
});
return r_Paginate
});https://stackoverflow.com/questions/12569207
复制相似问题