turn.js と hash.js を使用して、ページ付けされたフリップブックを作成しています: www.professorleonidas.com/livro
私が望むのは、目次の後にページ番号を開始することです。したがって、基本的に、ハッシュに表示されるページ番号を 8 だけオフセットします (ページ 9 は、アドレス バーで 1 になります)。
もちろん、私はまだリンクが機能することを望んでいます。したがって、 http: //www.professorleonidas.com/livro/#page/9 は新しい 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);
}
});`
誰かが私にいくつかのガイダンスを与えてくれることを願っています。
ありがとう!