【原创】jQuery插件 - Booklet翻书特效教程(一) 一般设置

jQuery插件 - Booklet翻书特效教程(一)

一般设置

本文由五月雨恋提供,转载请注明出处。

一、宽高(width/height)

1、自定义大小


$(function(){

// 自定义页面大小 单位默认px 注意不要带单位px!

$(‘#mybook1‘).booklet({

width:  600,// 不要带单位px!

height: 200// 不要带单位px!

});

});

2、百分比


$(function(){

// 自定义页面大小 使用百分比

$(‘#mybook2‘).booklet({

width:  ‘100%‘,// 注意带单引号!

height: 600

});

});

二、翻页速度(Speed)

自定义翻页速度


$(function(){

// 自定义翻页速度 单位ms

$(‘#mybook1‘).booklet({

speed:  600,// 设置600ms

});

});

三、起始页

自定义起始页


$(function(){

// 自定义起始页

$(‘#mybook1‘).booklet({

startingPage:  3,// 设置600ms

});

});

四、阅读方向(Readding Direction)

方向默认设置为左到右。


$(function(){

// 方向默认设置为左到右

$(‘#mybook1‘).booklet({

direction:  ‘LTR‘,// 设置为左到右

});

});

或者,您可以修改右到左的方向。如果你使用这个选项,你可能需要使用自己的CSS对文本设置右对齐。


$(function(){

// 修改右到左的方向

$(‘#mybook2‘).booklet({

direction:  ‘RTL‘,// 修改右到左的方向

});

});

五、页面填充(Page Padding)

Booklet‘s 默认页面padding设置为10px


$(function(){

// 默认页面padding设置为10px

$(‘#mybook1‘).booklet();

});

如果你希望得到不同的效果还可以修改这个数量。


$(function(){

// padding设置为0

$(‘#mybook2‘).booklet({

pagePadding:0

});

});

六、页码(Page Numbers)

Booklet‘s 默认设置有页码。


$(function(){

// 默认设置有页码

$(‘#mybook1‘).booklet();

});

你也可以不显示页码。


$(function(){

// 你也可以不显示页码

$(‘#mybook2‘).booklet({

pageNumbers: false

});

});

七、自定义阴影(Custom Shadows)

你可以禁用页阴影动画。要使用不同的图片,所有可用的选项,参照文档


$(function(){

// 不显示阴影

$(‘#mybook2‘).booklet({

shadows: false

});

});

八、关闭书本(Closed Book)

关闭选项设置书本关闭后的外观,在开始和结束添加空白页。


$(function(){

// 关闭书本

$(‘#mybook2‘).booklet({

closed: true

});

});

1、书本关闭后自动居中

如果你希望书本关闭后居中,使用autoCenter 选项。


$(function(){

// 关闭书本后居中显示

$(‘#mybook2‘).booklet({

closed: true,

autoCenter: true

});

});

2、关闭书本与封面

使用Closed 选项时,您还可以设置你的第一页和最后一页为封面,(如果合适)给他们添加一个独特的样式(.b-page-cover)和不显示页码。Front Cover


$(function(){

// 设置封面

$(‘#mybook3‘).booklet({

closed: true,

autoCenter: true,

covers: true

});

});

Back Cover

3、关闭书本和右向左翻


$(function(){

// 设置封面和右往左翻的书

$(‘#mybook4‘).booklet({

closed: true,// 关闭书本

autoCenter: true,// 关闭书本后居中显示

covers: true,// 设置封面

direction: ‘RTL‘//右往左翻的书

});

});

over

4、关闭书本与章节&页面选择

你始终可以给关闭的书本使用chapterSelector和pageSelector。 要在书本的开始前和结束后添加章节名称和页面标题,详细参照文档。.


<h1>封面和章节名称&页面标题</h1>

<div id="custom-menu"></div>

<div id="mybook5">

<div>

<h3>Yay, Page 1!</h3>

</div>

<div rel="Chapter 1">

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<!-- <h3>Yay, Page 1!</h3> -->

</div>

<div rel="Chapter 2">

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<img src="images/1.png" width="100%" height="100%" >

</div>

<div>

<!-- <h3>Yay, Page 1!</h3> -->

</div>

</div>


$(function(){

// 封面和章节&页面标题

$(‘#mybook5‘).booklet({

closed: true,// 关闭书本

autoCenter: true,// 关闭书本后居中显示

covers: true,// 设置封面

menu: ‘#custom-menu‘,

pageSelector: true,

chapterSelector: true

});

});

时间: 2024-08-29 20:16:53

【原创】jQuery插件 - Booklet翻书特效教程(一) 一般设置的相关文章

jQuery简单的翻书特效插件-jBooklet

jBooklet是一款简单的网页翻书jQuery特效插件.该jquery翻书特效插件实现了左右翻页的基本功能,并提供了一个默认的样式.你可以通过CSS文件来修改默认样式,生成更加好看的翻页效果. 该插件依赖于jQuery,jQuery UI为可选项,还依赖于jquery.easing插件,使用时要先引入必须的依赖文件. 效果演示:http://www.htmleaf.com/Demo/201504041624.html 下载地址:http://www.htmleaf.com/jQuery/Sli

原创jquery插件treeTable(转)

由于工作需要,要直观的看到某个业务是由那些子业务引起的异常,所以我需要用树表的方式来展现各个层次的数据. 需求: 1.数据层次分明: 2.数据读取慢.需要动态加载孩子节点: 3.支持默认展开多少层. 在网上找到了很多资料,发现treeTable方面的组件质量都不高,有些还不错样式不符合,性能也比较差.想想树表也挺简单的,不就是通过隐藏或者展现某些tr来实现嘛.于是乎,自己写一个. 2011年5月4号恰好放假一个下午,于是在家里风风火火开始构造自己的树表插件. 样式我就用了http://www.h

使用jquery插件coin-slider轻松打造幻灯片教程

今天为了做一个模板,来收集幻灯片插件,最终确定了两款比较合适的.coin-slider和nivoslider,为此,研究了一下午,从各个方面来实验这两款插件,究竟哪款比较适合.比较好. 当然,聪明的你看题目就已经知道了.我必须要吐槽一下nivoslider这个jquery插件.这两款插件,在看官方的demo时,这个插件的效果要比coin-slider好一些.看了一下教程,可以自定义的参数较多,貌似功能要更强大一下.于是我就首先研究了一下这款插件的使用方法.由于网上教程比较少,大部分都是直接复制的

原创jQuery插件之图片自适应

效果图如下: 功能:使图片自适应居中位于容器内 限制:容器需要给定大小 使用方法: 1.引入jQuery,然后引入fitimg插件 2.给需要图片自适应的容器固定宽高 3.header .account .img { width: 40px; height: 40px; margin: 5px 5px; float: left; } 4.添加data-src属性 <div class="img" data-src ="/Images/avatar.jpg"&g

jquery 插件之 点赞“+1” 特效

一般用户点个赞后,都会有个 +1 的特效飘过,用户已经点过赞了,会有“已点过赞”的特效提示 在这里,我们写了一个点赞的插件 //扩展对象点赞插件.点赞特效 //用法:jQuery('.praisebtn').praise(options);//为多元素注册事件时要使用class类名,不能用id ; (function ($) { $.fn.praise = function (options) { var defaults = { obj: null, //jq对象,针对哪个对象使用这个tips

15 个最佳 jQuery 翻书效果插件

本文为你带来15个非常实用的.实现类似翻书效果的jQuery插件,你可以很容易地整合到你的web应用中,提升用户体验. 1.  BookBlock BookBlock可以将任何内容(如图像.文本)创建为翻页效果,带有一个翻页导航,可用于创建小册子等组件. 阅读更多 / 演示 2.  imBookFlip 该插件允许你在iframe或页面中加载电子书,可以设置为在页面加载时开始翻书效果,也可以设置为手动点击时开始.还可以通过Sound Manager添加声音效果. 阅读更多 / 演示 3.  jF

15 款优化表单的 jQuery 插件

网页上的表单提供给用户的一种交互的方式,用户输入数据,提交到服务器,等待后续的处理.这些表单在我们浏览的网页中随处可见,也容易被我们忽略. 比如,"联系我们"页面会提供一个表单给用户填写他们的信息和想提的建议或者问题,但是开发者往往只关注网站的设计和用户交互的内容,并不会注意到用户进 行交互的方式--表单. 以下整理的这个列表就是为 Web开发者准备的,包括了 15 款优化表单的 jQuery 插件.希望大家能从中找到适合自己的 jQuery 插件,优化网页表单,更好的与用户进行交互.

jQuery和CSS3全屏垂直翻页特效插件

FSVS(Full Screen Vertical Scroller)是一款jQuery和CSS3带过渡效果的全屏垂直翻页特效插件.该全屏翻页插件在页面上下滚动时一次翻一屏,并带有CSS3过渡动画效果. 该jquery翻页插件的效果和OnePageScroll.js类似,但使用上要简单得多. 在线演示:http://www.htmleaf.com/Demo/201503021447.html 下载地址:http://www.htmleaf.com/jQuery/Layout-Interface/

Unity3d:megaFierstext(翻书效果插件)

附件中是一款翻书效果插件,由于附件上传大小限制,在下载完后,需要在megaFierstext_BHYF\Assets\Resources\Textures下添加图片精灵并修改属性为Texture,即可运行看效果.好多论坛上需要用币买,也减少了搜索时间,拿来就可以用. 源码Unity3d:megaFierstext(翻书效果插件)