目前我正在开发一个网店,我想做一个动画。当用户点击“添加到购物车”按钮时,我想将产品添加到购物车(图像直接进入购物车动画)。我尝试了一个 jquery 函数,但它太慢了。
<script>
var cCount = 0;
var cId = -1;
function add_to_cart(){
cId = setInterval(function(){ animateCart(); }, 1);
}
function animateCart(){
$("#cart-image").animate({
"left" : "+=1px",
"top" : "-=1px"
}, 1);
if(cCount >= 400)
clearInterval(cId);
cCount++;
}
</script>
$("#cart-image") 是 120x120 图像,绝对位置和不透明度 0.5。
该脚本正在运行,它会直接进入购物车,但它太慢了。时间太长了,4到5秒。我想要类似跳跃效果的东西。这可能吗?