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 相关文章推荐
基于MVC3方式实现下拉列表联动(JQuery)
Sep 02 Javascript
使用jQuery的attr方法来修改onclick值
Jul 07 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
Oct 29 Javascript
多个js毫秒倒计时同时进行效果
Jan 05 Javascript
JavaScript驾驭网页-DOM
Mar 24 Javascript
浅谈js中字符和数组一些基本算法题
Aug 15 Javascript
JavaScript与Java正则表达式写法的区别介绍
Aug 15 Javascript
ES6中javascript实现函数绑定及类的事件绑定功能详解
Nov 08 Javascript
对vue中v-if的常见使用方法详解
Sep 28 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
Sep 10 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
Oct 28 Javascript
浅谈vue.watch的触发条件是什么
Nov 07 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
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
Smarty中常用变量操作符汇总
2014/10/27 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
js 操作css实现代码
2009/06/11 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
js返回顶部实例分享
2016/12/21 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
详解小程序横屏方案对比
2020/06/28 Javascript
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python中urllib模块用法实例详解
2014/11/19 Python
python查看FTP是否能连接成功的方法
2015/07/30 Python
使用XML库的方式,实现RPC通信的方法(推荐)
2017/06/14 Python
python使用锁访问共享变量实例解析
2018/02/08 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
Python-Tkinter Text输入内容在界面显示的实例
2019/07/12 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
Python Django搭建网站流程图解
2020/06/13 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
配件采购员岗位职责
2013/12/03 职场文书
酒店总经理岗位职责
2014/03/17 职场文书
民生工作实施方案
2014/05/31 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
村官2015年度工作总结
2015/10/14 职场文书
运动会口号霸气押韵
2015/12/24 职场文书