【发布时间】:2013-07-10 13:10:27
【问题描述】:
我正在尝试使用 turn.js 制作一本翻书,其功能与网站 http://www.turnjs.com/samples/magazine/ 上的示例相同
在查看如何实现这一点时,我遇到了这些页面
http://www.turnjs.com/docs/Method:_zoom
http://turnjs.com/docs/How_to_add_zoom_to_turn.js
但是按照页面上的这些说明操作后,我的活页簿与示例书完全不同。
我尝试使用提供的示例并将其分解为多个部分以使我的工作正常,但我还没有更接近解决此问题,并且示例包含许多其他脚本,我不确定它们是否需要缩放或用于其他用途。
不确定我是否遗漏了一些非常简单的东西,或者我的代码是否真的关闭但我的 html 看起来像这样。
现在我点击缩放按钮时得到的只是这本书放大了 150%
想知道是否有人可以告诉我我缺少什么来获得该缩放?
<div class="row">
<div id="zoom-viewport">
<div id="flipbook">
// wordpress loop
<div class="page">
// page contents
</div>
// end loop
</div>
</div>
</div>
和 jQuery
//----------------------------
// Initialize
var _width = $('#flipbook-wrap').width(),
_height = Math.round(70.909090909/100*_width),
_winWidth = $window.width(),
_winHeight = $window.height();
$("#flipbook").turn({
width: _width,
height: _height,
autoCenter: true
});
//----------------------------
// Zoom in button
$('.fullscreen').click(function(e){
e.preventDefault();
$("#flipbook").turn("zoom", 1.5);
});
【问题讨论】:
-
有同样的问题,文档在解释如何实际实现缩放方面相当不完整
-
我使用过 Zoomooz.js 插件,使用起来太简单了 ....jaukia.github.io/zoomooz 如果你有任何疑问,你可以问我这个插件。如果你可以试试这个
-
如何让turnjs全屏?在史蒂夫示例中,我想要一本全屏书。至少接近全屏尺寸。
标签: javascript jquery jquery-plugins turnjs