2015-08-26 69 views
0

我在使用網頁時正在使用turn.js,並且在更改URL時遇到了一些問題,例如使用鼠標翻閱書籍頁面時現場。 到目前爲止,我已經試過:turn.js:在使用鼠標更改頁面時更改URL

flipbook.bind('start', function (event, page, corner) { 
    if (corner == 'tr') { 
     changeUrl('plus'); //just a function that increments page number 
    } else if (corner == 'tl') { 
     changeUrl('minus'); //just a function that decrements page number 
    } 
}); 

這項工作,該頁面打開時,使用changeUrl()功能更新我的URL。但是,當我將鼠標懸停在頁面的邊緣上時,它已經改變了頁面。我需要翻頁後才能翻頁,並且在翻頁時不會翻頁。

我也試過

flipbook.bind('turning', function (event, page, corner) { 
     if (page%2 == 0) { 
      changeUrl('plus'); 
     } else if (page%2 != 0) { 
      changeUrl('minus'); 
     } 
    }); 

其中一期工程技術上,但它打亂了我的鏈接,並送我到turn.js應用程序的最後一頁無論身在何處,我設置鏈接去。

如果有人知道任何其他方式操縱當我在turn.js而不是hover上使用鼠標click會發生什麼,我真的很感謝一些幫助! 謝謝!

回答

1

請嘗試以下操作。它應該工作

flipbook.bind('turning',function (event, page, corner) { 
    Hash.go('page/'+page).update(); 
});