Jquery Velocity JS挂在iPad上

Jquery Velocity JS挂在iPad上,jquery,ios,ipad,jquery-animate,velocity.js,Jquery,Ios,Ipad,Jquery Animate,Velocity.js,我在iPad上测试时遇到了一个模糊的问题。我有一系列元素,它们在页面上射出到各自的位置。然而,最近在iPad4上,我发现元素没有射向它们的位置。这些元素应用了“速度动画”类,但随后它们挂起并且从不动画。我尝试过使用stop()和clearQueue(),但没有成功 scene.find(".hotspot").each(function() { $(this).velocity({ top: obj[name][i]['top'],

我在iPad上测试时遇到了一个模糊的问题。我有一系列元素,它们在页面上射出到各自的位置。然而,最近在iPad4上,我发现元素没有射向它们的位置。这些元素应用了“速度动画”类,但随后它们挂起并且从不动画。我尝试过使用stop()和clearQueue(),但没有成功

scene.find(".hotspot").each(function() {
        $(this).velocity({
            top: obj[name][i]['top'],
            left: obj[name][i]['left'],
            opacity: 1
        }, 250);
        i++
    });
这里使用了多个变量,但是元素数组被传递到函数中,我在其中进行迭代,设置元素的顶部和左侧值的动画


但奇怪的是,如果我将iPad从横向旋转到纵向再旋转回来,元素就在正确的位置。有什么想法吗?

对于任何可能偶然发现这一点的人来说,问题是最近在要设置动画的元素下面加入了一个动画gif。似乎一下子就有太多的动画在进行,iPad就会挂断。我通过设置所需元素的动画来解决这个问题,然后在这些元素完成后,运行setTimeout以在下面的动画gif中淡入

虽然不理想,但效果很好