我想在我的主animate()回调中放两个.animate()。不工作?有什么建议?先感谢您。干杯。马克。
$('#wrapper li').click(function () {
//Here is set my variables
$('#wrapper li').slice(startLi, endLi).animate({
"left": '-=' + leftDistance
}, "fast", function () {
$('#wrapper li').slice(indexLi + 1, endLi).stop().animate({
"left": "+=225px"
}, "slow", function () {
$('#wrapper li').slice(indexLi + 1, endLi).stop().animate({
"left": "-=225px"
}, "slow");
}
});
}); // Close of $('#wrapper li').click
答案 0 :(得分:0)
以下是没有语法错误的代码:
$('#wrapper li').click(function () {
//Here is set my variables
$('#wrapper li').slice(startLi, endLi).animate({
"left": '-=' + leftDistance
}, "fast", function () {
$('#wrapper li').slice(indexLi + 1, endLi).stop().animate({
"left": "+=225px"
}, "slow", function () {
$('#wrapper li').slice(indexLi + 1, endLi).stop().animate({
"left": "-=225px"
}, "slow");
});
});
});
它至少会立即运行。