Jquery 将turn.js与hash.js一起使用时的偏移页码

Jquery 将turn.js与hash.js一起使用时的偏移页码,jquery,hash,Jquery,Hash,我正在使用turn.js和hash.js创建分页的动画书: 我想要的是页码从目录之后开始,因此基本上将散列中显示的页码偏移8(地址栏中的第9页变为1) 当然,我仍然希望链接能够正常工作。新的9(不是1)也是如此 剧本: $('.book').turn({ // Width width:960, // Height height:600, // Elevation elevation: 50,

我正在使用turn.js和hash.js创建分页的动画书:

我想要的是页码从目录之后开始,因此基本上将散列中显示的页码偏移8(地址栏中的第9页变为1)

当然,我仍然希望链接能够正常工作。新的9(不是1)也是如此

剧本:

$('.book').turn({
        // Width

        width:960,

        // Height

        height:600,

        // Elevation

        elevation: 50,

        // Enable gradients

        gradients: true,

        // Auto center this flipbook

        autoCenter: true,

        // Events

        when: {
            turning: function(event, page, view) {

                Hash.go('page/' + page).update();
                //Hash.go('page/' + page).update();

            }}

});
Hash.on('^page\/([0-9]*)$', {
    yep: function(path, parts) {

        var page = parts[1];

        if (page!==undefined) {
            if ($('.book').turn('is'))
                $('.book').turn('page', page);
        }

    },
    nop: function(path) {

        if ($('.book').turn('is'))
            $('.book').turn('page', 1);
    }
});`
希望有人能给我一些指导


谢谢

我认为您需要更新页面

when: {
   turning: function(event, page, view) {


   $(this).turn('page');
   Hash.go('page/' + page).update();
   //Hash.go('page/' + page).update();

}