Jquery 烧烤历史插件-获取上一个哈希

Jquery 烧烤历史插件-获取上一个哈希,jquery,hash,history,Jquery,Hash,History,我在这段代码中使用BBQ历史插件: $(window).bind( 'hashchange', function(e) { var url = $.param.fragment(); var new_page = url.replace('.php', ''); if (new_page == 'product') { var new_page_num = 1; } else if (new_page == 'instal

我在这段代码中使用BBQ历史插件:

$(window).bind( 'hashchange', function(e) {

    var url = $.param.fragment();           
    var new_page = url.replace('.php', '');

    if (new_page == 'product') {
        var new_page_num = 1;
    } else if (new_page == 'installations') {
        var new_page_num = 2;
    } else if (new_page == 'blog') {
        var new_page_num = 3;
    } else if (new_page == 'contact') {
        var new_page_num = 4;
    }

    if (new_page_num == cur_page_num) {
        return false;
    } else if (new_page_num > cur_page_num) {
        nextPage();
    } else if (new_page_num < cur_page_num) {
        previousPage();
    }

    // Remove class 'current'
    $('a.current').removeClass( 'current' );

    // Add .current class to "current" nav link(s), only if url isn't empty.
    url && $( 'a[href="#' + url + '"]' ).addClass( 'current' );

});

$(window).trigger( 'hashchange' );
$(窗口).bind('hashchange',函数(e){
var url=$.param.fragment();
var new_page=url.replace('.php','');
如果(新页面==‘产品’){
var new_page_num=1;
}else if(新建页面=='installations'){
var new_page_num=2;
}else if(新页面=='blog'){
var new_page_num=3;
}否则,如果(新页面=='contact'){
var new_page_num=4;
}
如果(新页面数量==当前页面数量){
返回false;
}else if(新建页面数量>当前页面数量){
下一页();
}else if(新页面数量<当前页面数量){
上一页();
}
//删除类“当前”
$('a.current').removeClass('current');
//仅当url不为空时,才将.current类添加到“current”导航链接。
url&&$('a[href=“#”+url+''“]')。addClass('current');
});
$(window.trigger('hashchange');
在“hashchange”事件上,我要执行此操作:

将当前url(cur_page_num)与下一个url(new_page_num)进行比较并执行 nextPage()或previousPage()函数

我可以获取下一个url(var new_页面)

有人知道我是怎么得到我的土豆泥的吗

(localhost/#hash1到localhost/#hash2: hash1 谢谢