我正在嘗試使用jQuery實現「動畫動畫」。這個想法是,你可以做一個元素搖擺來吸引注意力。下面是我想出了:更好的方式來實現搖動動畫?
function DrawAttention(item, count)
{
$(item).animate({top: '+=5'}, 50,
function(){
$(item).animate({top: '-=10'}, 100,
function(){
$(item).animate({top: '+=5'}, 50,
function(){
if(count>0)
{
DrawAttention(item,count-1);
}
});
});
});
}
我認爲這是一個有點冗長,不知道是否有人能看到一個更優雅的方式來達到我想要的。
小提琴here。
BTW您的JS-小提琴比如你通過了jQuery對象$(「#項目」)到您的DrawAttention方法和包裹它第二次使用jQuery,您只需要通過字符串「#item」 – Ozzy