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();
}
});
在堆栈溢出,我们希望你自己去 - 无论是谷歌搜索或编写一些代码(甚至只是伪代码)。你能告诉我们你先试过了什么 - 这样我们就不会重复你的努力(并向我们表明你已经付出了一些努力)? –
增加了更多代码 –