我遇到了 setInterval 和 .animate(); 的问题。在 jQuery/JavaScript 项目期间。
我使用以下代码开始我的间隔:
interval=setInterval(function(){initspin()},40);
它对 initspin() 的作用:
$('.device-carousel .spincontent').css('left','-'+(currimgnum-1)*imagewidth+'px');
它每 40 毫秒将 div 容器 .spincontent 移动到左侧大约 500 像素。有必要执行所有 500 像素的步骤,因为 .spincontent 的背景图像是 3D 微调器的 22 个图像的图像条纹。
我想要的是,在 .spincontent 的 50% 之后,比率从 40 毫秒变为 60 毫秒,以降低/缓动移动。
我怎么能意识到这一点?还是切换到 .animate() 更好?