2009-03-30 12 views
0

.postを実行した後、左のスライドで最初のdivを非表示にしてから、右のスライドで2番目のdivを表示します。私の右スライドはうまくいきました。そして、私は行って左のスライドに入れようとしました。私はそれをすべて壊しました。.postとhide( "slide")でjQuery構文エラーが発生するのはなぜですか?

if(hasError == false) { 
    $.post("/process-email-signups",{email_address: email_addressVal}, 
     function(data){ 
      $("#email_signup_form").hide("slide", { direction: "left" }, 1000); 
       function() { 
      $("#thank_you_message").show("slide", { direction: "right" }, 1000); 
       }); 
      } 
     ); 
    } 

答えて

2

余分な機能()が何をしているのかわかりません。

if(hasError == false) { 
    $.post("/process-email-signups",{email_address: email_addressVal}, 
     function(data){ 
       $("#email_signup_form").hide("slide", { direction: "left" }, 1000); 
       $("#thank_you_message").show("slide", { direction: "right" }, 1000); 
     } 
    ); 
} 
3

あなたには余分な機能ブロックがあります。代わりにこれを試してください:

function(data){ 
       $("#email_signup_form").hide("slide", { direction: "left" }, 1000); 

       $("#thank_you_message").show("slide", { direction: "right" }, 1000); 

       } 
     ); 
0
if(hasError == false) { 
    $.post("/process-email-signups", {email_address: email_addressVal}, 
     function(data){ 
       $("#email_signup_form").hide("slide", { direction: "left" }, 1000); 
       $("#thank_you_message").show("slide", { direction: "right" }, 1000); 
     } 
    ); 
} 
関連する問題