[英]how to select multiple div id's
如何在同一函数调用中选择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);
});
}
您还需要向所有球添加一个位置,以及一个初始的左值,否则它将不起作用,因为jQuery没有起始位置,并且具有静态位置的元素也不会移动。
you are close
$('#ball_1, #ball_2, #ball3, #ball4').animate({left : -90}, function() {
$(this).animate({left: 200}, flipper);
});
,用于处理多个项目,在这种情况下不需要每个项目
您是否需要ball_#
所有实例? 如果是这样,您可以使用“开始于”选择器:
$("[id^='ball_']")
这将选择所有id
属性以“ ball_”开头的元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.