广告
返回顶部
首页 > 资讯 > 精选 >怎么用jQuery插件Turn.js实现移动端电子书翻页效果
  • 821
分享到

怎么用jQuery插件Turn.js实现移动端电子书翻页效果

2023-07-04 16:07:44 821人浏览 薄情痞子
摘要

本篇内容主要讲解“怎么用Jquery插件Turn.js实现移动端电子书翻页效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”吧!先来

本篇内容主要讲解“怎么用Jquery插件Turn.js实现移动端电子书翻页效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”吧!

先来看一下效果:

怎么用jQuery插件Turn.js实现移动端电子书翻页效果

关于Turn.js

它是一个轻量级的 (15kb) jQuery/HTML5 插件用来创建类似书本和杂志翻页效果,支持触摸屏设备。Turn.js 支持硬件加速来让翻页效果更加平滑。

特征:

  • 适用于 iPad 和 iPhone。

  • 简单、美观且功能强大的 api

  • 允许通过 ajax 请求动态加载页面。

  • html5/css3 内容。

  • 两种过渡效果。

  • 适用于旧浏览器,例如带有 turn.html4.js 的 IE 8

turn.js的基本使用

1 引入turn.js

Turn.js依赖于jQuery,首先script标签引入jQuery,和turn.js,jQuery 要求 1.3 或更高版本。

turn.js 可前往官网下载

<script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript" src="js/turn.js"></script>

2 创建html和css

创建一个容器元素和一些代表页码的子元素,为其设置合适的宽高,随便输入一点内容

<div id="flipbook">    <div class="page"></div>    <div class="page"></div>    <div class="page"></div>    <div class="page"></div></div>

3 基本用法

$('#flipbook').turn({    acceleration: true, // 是否启动硬件加速 如果为触摸设备必须为true    pages: 11, // 页码总数    elevation: 50, // 转换期间页面的高度    width: 300, // 宽度 单位 px    height: 800, // 高度 单位 px    gradients: true, // 是否显示翻页阴影效果    display: 'single', //设置单页还是双页    when: {// 翻页前触发turning: function (e, page, view) {                    },// 翻页后触发turned: function (e, page) {        }    }});

这样就可以实现基本的翻页效果了怎么用jQuery插件Turn.js实现移动端电子书翻页效果

3.1 turn常用配置项

怎么用jQuery插件Turn.js实现移动端电子书翻页效果

3.2 when 常用监听事件

怎么用jQuery插件Turn.js实现移动端电子书翻页效果

3.3 turn 常用方法

怎么用jQuery插件Turn.js实现移动端电子书翻页效果

项目实现

项目有30p,每一p都对应一张图片,一页一页搭建实在太慢了,用js创建

怎么用jQuery插件Turn.js实现移动端电子书翻页效果

封装一个turn.js基本配置的函数,根据api实现自己的翻页效果

怎么用jQuery插件Turn.js实现移动端电子书翻页效果

一进来调用创建函数,构建页面,判断当前浏览器环境是否支持 CSStransfORMs 特性,支持 调用 turn.js 调用完毕后 执行 turn.js 基本配置函数

怎么用jQuery插件Turn.js实现移动端电子书翻页效果

拓展

项目中用到两个js插件 简单介绍一下

Modernizr.js

传统浏览器目前不会被完全取代,令你难以将最新的 CSS3 或 HTML5 功能嵌入你的网站。 Modernizr 正是为解决这一难题应运而生,作为一个开源的 JavaScript 库,Modernizr 检测浏览器对 CSS3 或 HTML5 功能支持情况。

yeponpe.js

yepnope.js是一个能够根据输入条件来选择性异步加载资源文件的js脚本,可以在页面上仅加载用户需要的js/css。

到此,相信大家对“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么用jQuery插件Turn.js实现移动端电子书翻页效果

本文链接: https://www.lsjlt.com/news/346595.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用jQuery插件Turn.js实现移动端电子书翻页效果
    本篇内容主要讲解“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”吧!先来...
    99+
    2023-07-04
  • jQuery插件分享:Turn.js实现一个移动端电子书翻页效果
    怎么实现一个炫酷的翻书效果?下面本篇文章给大家分享一个jQuery插件--Turn.js,介绍一下怎么用Turn.js 实现移动端电子书翻页项目,希望对大家有所帮助!先来看一下效果:关于Turn.js它是一个轻量级的 (15kb) jQue...
    99+
    2023-05-14
    jquery turn.js
  • 怎么使用JQuery插件Marquee.js实现无缝滚动效果
    这篇“怎么使用JQuery插件Marquee.js实现无缝滚动效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用JQ...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作