最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

jQuery+turn.js翻书、文档和杂志

来源:http://www.erdangjiade.com/ 沐浴春风 2015-08-24 14:47浏览(1549)

turn.js是一个基于HTML5的翻书插件,会使你的内容看起来像一个真正的书或杂志。

0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。在线 充值

jQuery+turn.js翻书、文档和杂志
分类:其它特效 > jQuery插件 难易:中级
查看演示

加我微信,拉你进VIP群学习:

下载资源 下载积分: 30 积分

turn.js有以下优势:

  • 支持iPad和iPhone等移动设备。
  • 简单,美丽和强大的API。
  • 支持Ajax动态加载页面。
  • 纯HTML5和CSS3。
  • 有过渡效果。
  • 支持IE8等主流浏览器

HTML

<div class="flipbook">
    <div style="background-image:url(pages/1.jpg)"></div>
    <div style="background-image:url(pages/2.jpg)"></div>
    <div style="background-image:url(pages/3.jpg)"></div>
</div>

jQuery

默认翻书效果

$('.flipbook').turn({
    width: 922,
    height: 600,
    elevation: 50,
    gradients: true,
    autoCenter: true
});

turn.js中文API

参数 描述 默认值

Options选项

acceleration 加速模式ture or false。(必须在移动端) true
autoCenter 中心翻取决于有多少页面可见 true or false false
direction 翻页方向 $(&amp;amp;quot;#flipbook&amp;amp;quot;).turn({direction: &amp;amp;quot;rtl&amp;amp;quot;}); ltr翻从左到右
display 显示模式(只显示一页single,两个页面double) double
duration 持续时间,单位毫秒。如果你设置为0,不会有过渡效果 600
gradients 显示渐变阴影 true
height 翻页的高度 $(&amp;amp;quot;flipbook&amp;amp;quot;).height()
pages 设置页面的数量 $(&amp;amp;quot;#flipbook&amp;amp;quot;).children().length
turnCorners 设置角落的值bl,br or tl,tr or bl,tr 例如:var way = 1; setInterval(function() { if (way==1) { $(&amp;quot;#flipbook&amp;quot;).turn(&amp;quot;next&amp;quot;); if ($(&amp;quot;#flipbook&amp;quot;).turn(&amp;quot;page&amp;quot;)== $(&amp;quot;#flipbook&amp;quot;).turn(&amp;quot;pages&amp;quot;)) { way = 2; $(&amp;quot;#flipbook&amp;quot;).turn(&amp;quot;options&amp;quot;, {turnCorners: &amp;quot;tl,tr&amp;quot;}); } } else { $(&amp;quot;#flipbook&amp;quot;).turn(&amp;quot;previous&amp;quot;); if ($(&amp;quot;#flipbook&amp;quot;).turn(&amp;quot;page&amp;quot;)==1) { way = 1; $(&amp;quot;#flipbook&amp;quot;).turn(&amp;quot;options&amp;quot;, {turnCorners: &amp;quot;bl,br&amp;quot;}); } } }, 1000); bl,br
when 监听事件 when 当,例如:$(&quot;#flipbook&quot;).turn({when: { turning: function(event, page, pageObject) { // Implementation } } }); -

属性Properties

animating 若页面动画返回true时,例如:<pre>function isAnimating() { if ($(&quot;#flipbook&quot;).turn(&quot;animating&quot;)) { alert('Animating a page!'); } }</pre> -
direction 返回当前翻页的方向:$(&quot;#flipbook&quot;).turn(&quot;direction&quot;); -
disable 启用或禁用翻页效果:$(&quot;#flipbook&quot;).turn(&quot;disable&quot;, true); -
声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.erdangjiade.com/js/444.html
评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2