这个 .js 在小提琴中完美运行
function animationLoop() {
$("#ToBeAnimated").css({
top: ($("#paperTrail").offset().top - parseInt($("#ToBeAnimated").height()) / 2),
left: ($("#paperTrail").offset().left - parseInt($("#ToBeAnimated").width()) / 2)
}).rotate(270);
$("#ToBeAnimated").animate({
top: $("#paperTrail").offset().top + $("#paperTrail").height() - $("#ToBeAnimated").height() / 2
}, 1000, function() {
$(this).animate({
rotate: "180deg"
}, function() {
$("#ToBeAnimated").animate({
left: $("#paperTrail").offset().left + $("#paperTrail").width() - $("#ToBeAnimated").width() / 2
}, 1000, function() {
$(this).animate({
rotate: "90deg"
}, function() {
$("#ToBeAnimated").animate({
top: $("#paperTrail").offset().top - $("#ToBeAnimated").height() / 2
}, 1000, function() {
$(this).animate({
rotate: "0deg"
}, function() {
$("#ToBeAnimated").animate({
left: $("#ToBeAnimated").width() / 2
}, 1000, function() {
setTimeout(animationLoop, 1000);
});
});
});
});
});
});
});
}
animationLoop();
但是在实际站点上,剪刀式旋转不起作用或以某种方式损坏...我已经检查过它...猜测并检查过...研究了可能的冲突...但是我卡住了!也许我错过了一些明显的东西?
感谢一百万的帮助!...要在现场观看动画,只需单击“剪辑!!!” 第一张优惠券底部的按钮!
更新:这与页面上有多个动画实例有关...当我查看具有一个结果的页面时,它对我有用...但是...我仍然无法使其与许多项目一起使用在页面上(这是我真正追求的)......理想情况下......您点击的任何优惠券都会出现动画......目前动画仅适用于第一张优惠券......而且非常不稳定
再次感谢!