2011-01-10 17 views
0

これは、以下のjQueryをコード壊れていました:jQueryのアニメーションの問題

$('.tabs li a').animate({ 
       height: '40' 
       }, 1000, function() { 
       // Animation complete. 
       }); 

       $('#tabs-wrap').animate({ 
       marginTop: '-=147' 
       }, 1000, function() { 
       // Animation complete. 
       }); 

       $('tabs li a').hover(function(){ 
        $('tabs li a').animate({ 
        height: '100'}, 1000, function(){ 
          $('#tabs-wrap').animate({ 
           marginTop: '+=147' 
          }, 1000, function(){ 

         }); 
        }); 
       }, function(){ 
        $('tabs li a').animate({ 
        height: '40'}, 1000, function(){ 
          $('#tabs-wrap').animate({ 
           marginTop: '-=147' 
          }, 1000, function(){ 

         }); 
        }); 
       }); 

が、私はそれが混乱に見える知って、申し訳ありません!

誰かが間違っていることを見つけることができますか?

+0

何が問題なのですか? JSエラーがありますか?予想外の結果ですか?手元にあるコードをHTMLコードまたはJSFiddleに提供できますか? – Dutchie432

+0

ページ上の他のjQueryが現在動作していないため、どこかにカンマやセミコロンがないと思うようになります。 – benhowdle89

答えて

1

$('tabs li a')は、タブをクラスとしてマークするために'.'が欠けています。それは1つのエラーです - もっと可能性があります。

次回の投稿を行う前に、コードを適切にフォーマットしてください。

+1

あなたのコードを適切にフォーマットしました。 ;-) – Orbling

+0

また、ホバーでは、セレクターをもう一度呼び出す必要はありません。つまり、 "ホバー"のコールバック内で "this"を使用して元のセレクタをポイントすることができます。 (私はあなたの他の質問に投稿したコードがこれをしたと信じています。)jsFiddleは正確な問題が何であるかを見つけるのに役立ちます。 –

関連する問題