2009-04-06 15 views
1

[OK]を、これは1つの2つの質問のようです!JQuery関数をどのように呼び出すことができますか?

  1. なぜこのJQuery関数呼び出しが失敗しますか?またはJQuery関数をどのように呼び出す必要がありますか? Firebugは私に、$('#login').slideupは機能ではないことを伝えます。

    setTimeout( "$( '#login')。slidesup( 'slow');"、2000);私は外部jQueryの関数を宣言することができますどのように

  2. (何にもそれを結合していないdocument().ready()後、後の私のjavascript機能でそれを呼び出すことはありませ

たとえば:?その後、

function afterLogin(){ 
    $('#login').slideup('slow'); 
} 

後で電話番号:

setTimeout('afterLogin();',2000) 

ヘルプ

ガテ

答えて

2

あなたは

setTimeout(function(){$('#login').slideUp('slow');},2000); 

2番目の部分は、正確に同じことを行うことができます行うことができます最初の部分のため:

function afterLogin(){ $('#login').slideUp('slow'); } 

後でとしてそれを呼び出す:

setTimeout(afterLogin,2000); 

編集:スライドアップからsにケーシングを固定しましたlideUp

+0

それは働いた!それはケーシングの問題だった! Grrrrrrrありがとう – Gath

関連する問題