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 showModalDialog模态对话框使用说明
Dec 31 Javascript
Asp.Net alert弹出提示信息的几种方法总结
Jan 29 Javascript
js操作数组函数实例小结
Dec 10 Javascript
js实现点击切换checkbox背景图片的简单实例
May 08 Javascript
详解 vue better-scroll滚动插件排坑
Feb 08 Javascript
vue二级菜单导航点击选中事件的方法
Sep 12 Javascript
JS闭包经典实例详解
Dec 20 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
Feb 12 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
Sep 09 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
Sep 25 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
Oct 12 Javascript
js实现简单掷骰子效果
Oct 24 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日历程序
2006/12/06 PHP
php上传图片存入数据库示例分享
2014/03/11 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
javascript按顺序加载运行js方法
2017/12/01 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
JS实现简单日历特效
2020/01/03 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
详解python编译器和解释器的区别
2019/06/24 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
基于Django实现日志记录报错信息
2019/12/17 Python
python实现扫雷游戏
2020/03/03 Python
详解Python中namedtuple的使用
2020/04/27 Python
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
介绍一下linux的文件系统
2015/10/06 面试题
会计自荐书
2013/12/02 职场文书
中学教师师德承诺书
2014/05/23 职场文书
销售顾问工作计划书
2014/09/15 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
2014年领导班子工作总结
2014/12/11 职场文书