Jquery 将turn.js与hash.js一起使用时的偏移页码
我正在使用turn.js和hash.js创建分页的动画书: 我想要的是页码从目录之后开始,因此基本上将散列中显示的页码偏移8(地址栏中的第9页变为1) 当然,我仍然希望链接能够正常工作。新的9(不是1)也是如此 剧本: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,
$('.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();
}