我有一种机制,可以在每次激活动画时弹出的队列位置来移动元素位置。
我希望动画要等待固定的时间,然后再允许动画。
$("#" + elemId).animate({
top: that.CallsQueue.pop()
}, that.SecondForEntireTrack, function () {
});
//here i want to implement waiting befor another animat huppen
答案 0 :(得分:2)
使用两个动画。
$("#" + elemId).animate(
{
top: that.CallsQueue.pop()
},
that.SecondForEntireTrack,
function () {
secondAnimation(elemId, that);
}
);
function secondAnimation(elemId, that) {
setTimeout(
function () {
$("#" + elemId).animate(
{
left: that.CallsQueue.pop()
},
that.SecondForEntireTrack
},
800000
);
);
}
答案 1 :(得分:0)
尝试使用setTimeout(function (){}, time)
函数。
这里的更多信息-> https://www.w3schools.com/jsref/met_win_settimeout.asp