我正在开展一个项目,该项目要求我同时对单个对象进行2-3次动画制作而不排队任何对象。动画如下:
jQuery("#Object").animate({'left': '0px', 'top':'0px'},{duration:0,queue:false});
jQuery("#Object").animate({'left':xPosition,'top':yPosition},{duration:Time, queue: false});
我一直想弄清楚如何让第二个位置动画停止执行中并重置回点(0,0)。由于对象是spritesheet,我也在运行:
jQuery("#Object").animate({'background-image-x':'0px'},{duration:0,queue:false});
jQuery("#Object").animate({'background-image-x':nextFrame},{duration:0,queue:false});
// ^this second one is to be set to an interval of some kind, or run in a loopback anim function
同样,我正试图让动画重置并再次播放。
感谢您的帮助。