我目前正在尝试通过重新创建我在网上遇到的项目的酷演示来扩展我的 jQuery 知识。我现在正在研究的是http://www.beautyoftheweb.com/#/private上的旋转眼球,但我很难找到一种方法让我的图像在两个方向上旋转。
我正在使用一组分层图像,就像他们在那个网站上所做的那样,我已经为单个图像在两个不同方向上获得了一个很好的平滑旋转。我当前的代码如下所示:
var angle = 0,
angle2 = 0,
angle3 = 0,
angle4 = 0;
setInterval(function(){
angle += 0.5;
$("#3").rotate(angle);
},30);
setInterval(function(){
angle2 -= 0.025;
$("#2").rotate(angle2);
},10);
setInterval(function(){
angle3 += 0.25;
$("#5").rotate(angle3);
},10);
setInterval(function(){
angle4 -= 0.025;
$("#4").rotate(angle4);
},10);
我也在使用 jQueryRotate,一切正常。有没有办法实现一个功能,让它运行 X 秒,之后我可以调用另一个旋转,所以它会朝两个方向移动?就像是:
angle +=0.25;
run for 3-4 seconds
angle -=0.25;
run for 1 second
angle +=0.25;
run for 2 seconds
angle +=0.125;
run for 1 second