【原创】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="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <img src="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <img src="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <img src="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <img src="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <!-- <h3>Yay, Page 1!</h3> --> </div> <div rel="Chapter 2"> <img src="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <img src="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <img src="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <img src="data:images/1.png" width="100%" height="100%" alt=""> </div> <div> <img src="data:images/1.png" width="100%" height="100%" alt=""> </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 }); }); |
【原创】jQuery插件 - Booklet翻书特效教程(一) 一般设置的更多相关文章
- jQuery+turn.js翻书、文档和杂志3种特效演示
很好用的一款插件jQuery+turn.js翻书.文档和杂志3种特效演示 在线预览 下载地址 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...
- 原创jquery插件treeTable(转)
由于工作需要,要直观的看到某个业务是由那些子业务引起的异常,所以我需要用树表的方式来展现各个层次的数据. 需求: 1.数据层次分明: 2.数据读取慢.需要动态加载孩子节点: 3.支持默认展开多少层. ...
- winrt 上的翻书特效组件 源码分享 转载请说明
http://blog.csdn.net/wangrenzhu2011/article/details/10207413 (转) [TemplatePart(Name = A_PARTNAME, Ty ...
- Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》
<Web 开发最有用的50款 jQuery 插件集锦>系列文章向大家分享最具创新的50款 jQuery 插件,这些插件分成以下类别:网页布局插件,导航插件,表格插件,滑块和转盘插件,图表插 ...
- CSS3、jQuery实现3D翻书动画
使用CSS3 ,jQuery实现点击翻书动画效果,完整效果可在firefox中查看 HTML <div class="desktop"> <div class=& ...
- jquery 插件之 点赞“+1” 特效
一般用户点个赞后,都会有个 +1 的特效飘过,用户已经点过赞了,会有“已点过赞”的特效提示 在这里,我们写了一个点赞的插件 //扩展对象点赞插件.点赞特效 //用法:jQuery('.praisebt ...
- 原创jQuery插件之图片自适应
效果图例如以下: 功能:使图片自适应居中位于容器内 限制:容器须要给定大小 用法: 1.引入jQuery.然后引入fitimg插件 2.给须要图片自适应的容器固定宽高 3.header .accoun ...
- 15 个最佳 jQuery 翻书效果插件
本文为你带来15个非常实用的.实现类似翻书效果的jQuery插件,你可以很容易地整合到你的web应用中,提升用户体验. 1. BookBlock BookBlock可以将任何内容(如图像.文本)创建 ...
- Web 开发最有用的50款 jQuery 插件集锦——《综合篇》
这篇文章是<Web 开发最有用的50款 jQuery 插件集锦>系列的最后一篇,整个系列向大家分享了在网站开发中非常有帮助的 50 款 jQuery 插件,这些插件按用途主要有以下类别:网 ...
随机推荐
- Matlab的GUI参数传递方式总结
MATLAB GUI传递方式 1.全局变量: 2.作为函数的参数传递: 3.利用控件的userdata数据: 4.为handles结构体添加新字段: 5.setappdata函数为句柄添加数据: 6. ...
- 精益求精, ePub 电子书制作手记
什么是 ePub ePub 是 Electronic Publication 的缩写,意为电子出版,是一个自由的开放标准,属于一种可以“自动重新编排”的内容,也就是文字内容可以根据阅读设备的特性,以最 ...
- UITabBar实现自定义背景及UITabBarItem自定义图片和字体
UITabBarItem *firstItem = [[UITabBarItem alloc]initWithTitle:]; //设置字体颜色(后面设置字体状态)(UITextAttributeTe ...
- python15-day1课堂随机
print("Hello world") #变量定义:一个在内存储存数据的容器#意义:为什么有变量,因为它保存程序执行的中间结果或状态以供后面的低吗进行调用 day1 = 200+ ...
- nodejs4-模块和包
模块和包: 定义模块的方法跟sea.js类似,暴露一个接口也是使用exports. 调用一个接口就是使用require 注意:在引入模块的时候如果是同级目录需要加./,否则会报错 除了可以使用ex ...
- ubuntu笔记1
修改grub启动项顺序 在/etc/grub.d/ 目录下 文件前序号越小 在启动界面顺序越靠前, 用sudo mv修改文件名, sudo update-grub更新
- cocos2dx2.2.2登录场景中Checkbox选择框的实现
在前两篇文章中,我们介绍了在注册场景中需要用到的输入框及弹出框的实现方式,这两篇文章中介绍的内容在登录场景同样会用到.而我们经常会在登录场景中见到的另一种元素就是自动登录或者记住密码的Checkbox ...
- List.Select按字符串选择属性
不知道大家有没有遇到这样的情况:List使用Lambda表达式的时候,想要选择项的某个属性列. 例如,选择编号ID: var idList=list.Select(o=>o.ID).ToList ...
- UI3_CustomUITableViewCell
// AppDelegate.m // UI3_CustomUITableViewCell // // Created by zhangxueming on 15/7/15. // Copyright ...
- AMQ学习笔记 - 07. 持久性订阅
概述 一般的订阅,订阅者必须时刻处于活跃状态,才不会遗漏任何信息:持久性订阅,当订阅者处于非活动状态时,代理会为它们保留信息,下一次连接之后推送给它们. 持久订阅 与一般的定于相比,持久性订阅需要: ...