Jquery: два animate () в main animate () не работают. Предложения? - PullRequest
0 голосов
/ 21 января 2012

Я пытаюсь поместить два .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

1 Ответ

0 голосов
/ 21 января 2012

Вот код без синтаксических ошибок:

 $('#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");
         });
     });
 });

По крайней мере, теперь он будет работать.

...