我想知道围绕中心点以圆周运动动画元素的最佳方法吗?
我无法弄明白...... :(
提前致谢。
Neuroflux。
答案 0 :(得分:6)
使用jquery.path插件,此处为demo。
(从另一个问题找到它:How would you animate something so that it follows a curve?)
答案 1 :(得分:5)
简单演示:
var elem = $('h1:eq(0)')
.append('<span id="round" style="position:absolute;background-color:red;"> </span>')
.css('position','relative')
.find('span#round');
var i = 0;
setInterval(function(){
++i;
elem.css({'left': Math.sin(i * 0.02) * 100, 'top': Math.cos(i * 0.02) * 100});}, 100);
在jsfiddle看到它的实际效果。