jQuery animate和CSS3相结合实现缓动追逐效果附源码下载


Posted in Javascript onApril 18, 2016

CSS3和jquery都可以实现缓动追逐效果,但是考虑到浏览器的兼容性,建议使用jquery animate方法来实现。

先给大家展示下实现效果如下:

jQuery animate和CSS3相结合实现缓动追逐效果附源码下载

效果演示        源码下载

引用文件: jquery-1.11.1.min.js

html

<div id="container">
<div id="first"></div>
<div id="second"></div>
</div>

jquery

var $first=$('#first');
var $second=$('#second');
(function(){
move1();
move2();
})()
function move1(){
$first.animate({
"left":220,
"top": 0
},400).animate({
"left":220,
"top":220
},400).animate({
"left":0,
"top":220
},400).animate({
"left":0,
"top":0
},function(){
move1();
})
}
function move2(){
$second.animate({
"right":220,
"bottom": 0
},400).animate({
"right":220,
"bottom":220
},400).animate({
"right":0,
"bottom":220
},400).animate({
"right":0,
"bottom":0
},function(){
move2();
})
}

以上所述是小编给大家介绍的jQuery animate和CSS3相结合实现缓动追逐效果,希望对大家有所帮助!

Javascript 相关文章推荐
超级兔子让浮动层消失的前因后果
Mar 09 Javascript
28个JS验证函数收集
Mar 02 Javascript
js内置对象 学习笔记
Aug 01 Javascript
JavaScript高级程序设计 读书笔记之九 本地对象Array
Feb 27 Javascript
Jquery实现三层遍历删除功能代码
Apr 23 Javascript
jQuery中的val()示例应用
Feb 26 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
Dec 16 Javascript
JavaScript文档碎片操作实例分析
Dec 12 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
Feb 15 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
May 24 Javascript
分享一个插件实现水珠自动下落效果
Jun 01 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
Feb 06 Javascript
jQuery使用$.each遍历json数组的简单实现方法
Apr 18 #Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
Apr 18 #Javascript
JS中artdialog弹出框控件之提交表单思路详解
Apr 18 #Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
Apr 18 #Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 #Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
Apr 18 #Javascript
JS区分浏览器页面是刷新还是关闭
Apr 17 #Javascript
You might like
PHP $_SERVER详解
2009/01/16 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
简单通用的JS滑动门代码
2008/12/19 Javascript
javascript Array.remove() 数组删除
2009/08/06 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
查看django版本的方法分享
2018/05/14 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
python中字符串的操作方法大全
2018/06/03 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
python rsa实现数据加密和解密、签名加密和验签功能
2019/09/18 Python
Pytorch的mean和std调查实例
2020/01/02 Python
关于python 跨域处理方式详解
2020/03/28 Python
使用CSS实现阅读进度条
2017/02/27 HTML / CSS
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
网络安全方面的面试题
2016/01/07 面试题
兼职学生的自我评价
2013/11/24 职场文书
汽车运用工程系毕业生自荐信
2013/12/27 职场文书
初中数学课堂教学反思
2016/02/17 职场文书
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js