2012-05-06 31 views
0

前述の機能は、例えば失敗した場合、私はjQueryの機能が動作していないとの問題を抱えている:先行する関数が失敗した場合、jQuery関数が実行されないようにするにはどうすればよいですか?

jQuery(function($) { 
    // this function failed to run because the dependency file wasn't loaded 
}); 


jQuery(function($) { 
    // fails to run unless all preceding function succeed 
}); 


jQuery(function($) { 
    // fails to run unless all preceding function succeed 
}); 

を、彼らはすべてのコードの小さな塊をしているので、私はこれをやっている、使用jQueryプラグインのために各1私のサイトではスライダのためのものが1つ、ドロップダウンメニューの場合はもう1つ...スライダのないページの場合はスライダプラグインをロードしていないので、スライダの機能後のすべてが実行に失敗します。

どうすればjqueryが失敗する関数を無視するのですか?

とありがとうございます。

+0

その動作はjQueryとは関係ありません。 – SLaks

答えて

2

ブロックを使用してエラーをキャッチするか、ifを使用して最初に回避します。

+0

私のスライダー機能が.superfish()を使用している場合、どのように使用することができますあなたはそれに言った適用する?申し訳ありませんが、jQueryを初めて使用しています。 – Pierre

+0

'if($ .fn.superfish)' – SLaks

+0

ありがとうございます。 – Pierre

関連する問題