jQuery实现动画效果的实例代码


Posted in Javascript onMay 07, 2013
    <style type="text/css">
       table{border:1px solid #666;}
       table td{border:1px solid #eee;width:200px;height:200px;}
       img{width:200px;height:200px;border:none;position:relative;}
    </style>

    <script src="jquery-1.9.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            //            $('img').click(function () {
            //                $('img').animate({ left: '-=200px' }, 2000).animate({ left: '-=200px' }, 2000)
            //                .animate({ left: '+=400px', top: '-=200px' }, 1).animate({ left: '-=200px' }, 2000).animate({ left: '-=200px' }, 2000)
            //                .animate({ left: '+=400px', top: '-=200px' }, 1).animate({ left: '-=200x' }, 2000).animate({ left: '-=200px' }, 2000)
            //            })
            var i = 0; var c = 0;
            $('img').click(function () {
                if (c < 3) {
                    if (i == 2 & c == 0) { $('img').animate({ left: '+=400px', top: '-=200px' }, 1); c++ }
                    else if (i == 2 & c == 1) { $('img').animate({ left: '-=200px' }, 2000); c++ }
                    else if (i == 2 & c == 2) { $('img').animate({ left: '-=200px' }, 2000); c = 0; i++; }

                    else if (i == 3 & c == 0) { $('img').animate({ left: '+=400px', top: '-=200px' }, 1); c++ }
                    else if (i == 3 & c == 1) { $('img').animate({ left: '-=200px' }, 2000); c++ }
                    else if (i == 3 & c == 2) { $('img').animate({ left: '-=200px' }, 2000); c++; }
                    else { $('img').animate({ left: '-=200px' }, 2000); i++; }
                }
            })
        })
    </script>
</head>
<body>
   <table cellpadding="0" cellspacing="0">
      <tr>
        <td> </td> <td></td> <td></td>
      </tr>

       <tr>
        <td></td> <td></td> <td></td>
      </tr>
       <tr>
        <td></td> <td></td> <td><img src="images/2.gif" alt="奔跑的小人" /></td>
      </tr>
   </table>
</body>
</html>
Javascript 相关文章推荐
Javascript学习笔记6 prototype的提出
Jan 11 Javascript
style、 currentStyle、 runtimeStyle区别分析
Aug 01 Javascript
再论Javascript下字符串连接的性能
Mar 05 Javascript
Javascript仿PHP $_GET获取URL中的参数
May 12 Javascript
javascript的日期对象、数组对象、二维数组使用说明
Dec 22 Javascript
Jquery结合HTML5实现文件上传
Jun 25 Javascript
自制微信公众号一键排版工具
Sep 22 Javascript
关于不同页面之间实现参数传递的几种方式讨论
Feb 13 Javascript
微信小程序 出现47001 data format error原因解决办法
Mar 10 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
May 10 Javascript
angular框架实现全选与单选chekbox的自定义
Jul 06 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
Mar 06 Javascript
nullJavascript中创建对象的五种方法实例
May 07 #Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
May 07 #Javascript
javascript中的startWith和endWith的几种实现方法
May 07 #Javascript
js 获取和设置css3 属性值的实现方法
May 06 #Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
May 06 #Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 #Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 #Javascript
You might like
PHP设计模式之迭代器模式的深入解析
2013/06/13 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
带你快速理解javascript中的事件模型
2017/08/14 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
[04:27]2014DOTA2国际邀请赛 NAVI战队官方纪录片
2014/07/21 DOTA
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
python访问抓取网页常用命令总结
2017/04/11 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
python中删除某个元素的方法解析
2019/11/05 Python
WxPython实现无边框界面
2019/11/18 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
六十岁生日答谢词
2014/01/10 职场文书
学校安全教育制度
2014/01/31 职场文书
网站客服岗位职责
2014/04/05 职场文书
销售团队激励口号
2014/06/06 职场文书
校园文化标语
2014/06/18 职场文书
万能检讨书
2015/01/27 职场文书
单位收入证明范本
2015/06/18 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
MySQL如何构建数据表索引
2021/05/13 MySQL