如何在jQuery中实现连续动画
How to achieve continuous animation in jQuery
在页面中我有一个箭头,它隐藏在开始处。当我点击一个按钮,箭头显示。
我想要一个功能,让箭头不断变大,然后恢复到原来的大小,然后再变大,显示出一种关注它指向哪里的表达
DEMO jsBin
代码:
<img id="arrow" src="arrow.png">
var ar = $('#arrow');
function pulsate(){
ar.animate({width:'+=5',height:'+=5'},300,function(){
ar.animate({width:'-=5',height:'-=5'},300,pulsate);
});
}
pulsate();
(希望这就是你要找的…)
注:
您还可以像这样封装函数:
var ar = $('#arrow');
(function tic(){
ar.animate({width:'+=5',height:'+=5'},300,function(){
ar.animate({width:'-=5',height:'-=5'},300,tic);
});
})();
相关文章:
- 如何使用动画实现纸张推车
- 客户端服务器REST API captcha实现
- 如何实现此布局
- Meteor忘记了密码的实现
- 使用Native Sockets在Android中实现WebSockets
- 在样板文件中实现Ajax
- instanceof是如何在JavaScript中实现的
- 如何正确实现Jquery多选小部件
- 实现一个建立在google.com之上的自定义搜索引擎
- 多个组件是如何实现的
- window.location使用jquery mobile实现chrome跳转
- 如何在OpenERP中实现网络摄像头
- 使用CI和CodeDeploy对node.js应用程序进行连续部署
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- javascript加密实现,包括可信否认
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- jQuery-实现唯一的连续排名
- Twitter Bootstrap Carousel - 如何实现连续慢速滚动
- 如何在jQuery中实现连续动画
- 如何向音频元素添加侦听器以实现连续播放