Turn.js可以使用非常長的flipbooks。也就是說,關於它可以包含的頁面數量沒有限制 。這是因爲 turn.js只保留在DOM中的最後6頁,不管 書多長時間。仍然會引用先前加載的 的內容,但可以減少緩存以便釋放內存到 。如何增加在turn.js的DOM中的頁面數量
我想保留DOM中的前7個頁面。如何做到這一點? pagesInDOM
限制爲6,如turn.js中所定義。
HTML
<div id=」flipbook」>
<div class=」hard」>Page 1</div>
<div class=」hard」>Page 2</div>
<div class=」hard」>Page 3</div>
<div class=」hard」>Page 4</div>
<div class=」hard」>Page 5</div>
<div class=」hard」>Page 6</div>
<div class=」hard」>Page 7</div>
<div class=」hard」>Page 8</div>
<div class=」hard」>Page 9</div>
<div class=」hard」>Page 10</div>
</div>
JS
var oTurn = $('#flipbook').turn({
width: 1700,
height: 850,
elevation: 50,
gradients: false,
autoCenter: true,
acceleration: true,
start: function (event, pageObject, corner) {
if (pageObject.next === 1)
event.preventDefault();
},
turning: function (event, page, view) {
if (page === 1)
event.preventDefault();
}
});
在堆棧溢出,我們希望你自己去 - 無論是谷歌搜索或編寫一些代碼(甚至只是僞代碼)。你能告訴我們你先試過了什麼 - 這樣我們就不會重複你的努力(並向我們表明你已經付出了一些努力)? –
增加了更多代碼 –