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 相关文章推荐
简单通用的JS滑动门代码
Dec 19 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
Jan 21 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
Mar 18 Javascript
JavaScript中伪协议 javascript:使用探讨
Jul 18 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
May 02 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
Apr 10 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
JS自定义滚动条效果
Mar 13 Javascript
如何基于viewport vm适配移动端页面
Nov 13 Javascript
微信小程序实现底部弹出模态框
Nov 18 Javascript
微信小程序canvas实现签名功能
Jan 19 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/14 PHP
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
thinkphp3.2.2前后台公用类架构问题分析
2014/11/25 PHP
phpstorm配置Xdebug进行调试PHP教程
2014/12/01 PHP
PHP代码优化技巧小结
2015/09/29 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
AngularJS 依赖注入详解及示例代码
2016/08/17 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listeners)
2018/05/04 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
Python文本特征抽取与向量化算法学习
2017/12/22 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
Python的log日志功能及设置方法
2019/07/11 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
windows下python安装pip方法详解
2020/02/10 Python
python软件都是免费的吗
2020/06/18 Python
Python分类测试代码实例汇总
2020/07/23 Python
PyTorch安装与基本使用详解
2020/08/31 Python
苏宁红孩子母婴商城:redbaby
2017/02/12 全球购物
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
eBay奥地利站:eBay.at
2019/07/24 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
大型活动策划方案
2014/01/12 职场文书
党员大会主持词
2014/04/02 职场文书
英文慰问信
2015/02/14 职场文书
同学会感言
2015/07/30 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python