如何在同一函数调用中选择3个球?
这是小提琴链接:http://jsfiddle.net/X3SVp/2/
function flipper(){
$('#ball_1, #ball_2').each.animate({
"left": '-90',
}, function(){
$('#ball_1, #ball_2').animate({
"left": '200',
}, flipper());
});
}
flipper();
最佳答案
function flipper(){
$('#ball_1, #ball_2, #ball_3').animate({left : -90}, function() {
$(this).animate({left: 200}, flipper);
});
}
FIDDLE
您还需要向所有球添加一个位置,以及一个初始的左值,否则它将不起作用,因为jQuery没有起始位置,并且具有静态位置的元素也不会移动。