0

たとえば、前の関数が失敗した場合に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つです...たとえば、スライダーのないページの場合スライダープラグインをロードしていないため、スライダー関数以降のすべてが実行に失敗します。

では、jqueryが失敗した関数を無視するようにするにはどうすればよいですか?

よろしくお願いします。

4

1 に答える 1

2

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

于 2012-05-06T14:46:28.267 に答える