2012-01-21 7 views
0

私は2つの.animate()をメインのanimate()コールバックに入れようとしています。働いていない?助言がありますか?前もって感謝します。乾杯。マークここでJquery:main animate()コールバックで2つの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

は、構文エラーのないコードです:

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

それは少なくとも今実行されます。

+0

こんにちはエシイリア、ありがとう!構文の修正により問題が修正されました。私はJqueryを初めて使用しており、構文基準とほとんど混乱しません。適切な構文を学ぶことを提案する良いリンクはありますか? – Marc

+0

@ user1162116構文はjQueryではなく、javascriptです。 jQueryはあなたの他のjavascriptが使用できるjavascriptの束です。私はあなたがhttp://en.wikipedia.org/wiki/JavaScript_syntaxで始めることができると思います – Esailija

+0

私は見て回ります。良いものを持っている。 – Marc

関連する問題