我将返回前3个li
元素,如下所示:
$('li:*gt(0):lt(3)').animate({
'left' : 10
});
我想以不同方式操纵每一个,现在我给每个人left
赋值为10
,但我希望第二个和第三个li
有值分别为100
和200
。
这甚至可能吗?
答案 0 :(得分:1)
您可以使用.each
并检查索引:
var animateValues = [10, 100, 200],
$('li:*gt(0):lt(3)').each(function(i) {
$(this).animate({
'left' : animateValues[i % animateValues.length];
});
});