jquery实现的点击翻书效果代码


Posted in Javascript onNovember 04, 2015

本文实例讲述了jquery实现的点击翻书效果代码。分享给大家供大家参考,具体如下:

这是自写一个翻书的Js效果,基于jquery-1.4.2.min.js插件实现,还正在完善中,希望大家能喜欢,我觉得不错。

运行效果截图如下:

jquery实现的点击翻书效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>自写一个翻书的Js效果</title>
<script type="text/javascript" language="javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" language="javascript">
  $(function() {
   $("#right").click(function() {
   var roll = $("<div/>", { css: { position: "absolute", border: "solid 1px #999", left: "806px", top: "10px", height: "494px", width: "1px", background: "#fff url(images/eCX.png) repeat-y -200px 0px"} }).appendTo($("#book").parent());
    $(roll).animate({
     left: "10px",
     width: "398px",
     "background-position": "272px 0px"
    }, 1000, function() {
     $("#left").css({"background":"#fff"});
     $(roll).fadeOut(300, function() {
      $(roll).remove();
     })
    });
   });
  });
</script>
</head>
<body style="padding:5px;margin:0;">
 <div id="book" style="width:797px;height:494px;background:#ccc;border:solid 6px #ccc;">
  <div id="left" style="width:398px;height:494px;float:left;background:url(images/PLh.png) no-repeat top left;cursor:pointer;"></div>
  <div id="right" style="width:398px;height:494px;float:left;background:#fff;cursor:pointer;margin-left:1px;text-align:right;"><p style="margin-top:470px;font-size:12px;color:#999;">点这翻页 </p></div>
 </div>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript中的null和undefined解析
Apr 14 Javascript
JS 实现导航栏悬停效果(续2)
Sep 24 Javascript
一个简单的Node.js异步操作管理器分享
Apr 29 Javascript
JQuery给元素绑定click事件多次执行的解决方法
May 29 Javascript
AngularJS全局scope与Isolate scope通信用法示例
Nov 22 Javascript
backbone简介_动力节点Java学院整理
Jul 14 Javascript
jquery获取transform里的值实现方法
Dec 12 jQuery
详解js 创建对象的几种方法
Mar 08 Javascript
使用koa2创建web项目的方法步骤
Mar 12 Javascript
layer.open的自适应及居中及子页面标题的修改方法
Sep 05 Javascript
Layui弹出层 加载 做编辑页面的方法
Sep 16 Javascript
JS实现TITLE悬停长久显示效果完整示例
Feb 11 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 #Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
Nov 04 #Javascript
JS实现网页上随滚动条滚动的层效果代码
Nov 04 #Javascript
jQuery实现带有动画效果的回到顶部和底部代码
Nov 04 #Javascript
JavaScript前端开发之实现二进制读写操作
Nov 04 #Javascript
js实现二级菜单渐隐显示
Nov 03 #Javascript
整理JavaScript创建对象的八种方法
Nov 03 #Javascript
You might like
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
好的自荐信包括什么内容
2013/11/07 职场文书
《蒲公英》教学反思
2014/02/28 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
教师个人教学总结
2015/02/11 职场文书
货款欠条范本
2015/07/03 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
iPhone13将有八大升级
2021/04/15 数码科技
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python