有没有办法让一个元素在屏幕上以倒 U 形飞行并连续旋转?我正在编写一个脚本,我需要创建这种效果:图像从屏幕的左下角出现,达到屏幕高度的 50%,然后从屏幕的右上角落下。我需要每 1 分钟执行一次,但我可以使用 setInterval 执行此操作。
我做了什么:
var currWidth = $(window).width();
console.log(currWidth);
var startPos = -100;
var endPos = (currWidth + 100) + (startPos / 2);
console.log(endPos);
setInterval(
function(){
$('.bouquet').animate({left: endPos}, 3000);
var offset = $(e.target).offset();
$('.bouquet').animate({'top':offset.top},600);
}, 10000
);
但它是从屏幕的左边到右边的,所以它不能正常工作。