0

次のパターンに詳しい人:

  • 最も安全に既存の jQuery 拡張機能をチェックしますか?
  • また、コードを実行できない場合に安全に終了する方法。

お気に入り

(function($){
    if (jQuery.fn.pluginName)
    ......
    }
})(jQuery);

10倍、BR

4

1 に答える 1

1

$.fn 名前空間には関数が取り込まれます。プラグインが存在する場合は、これを使用できます

if ($.fn.myPlugin instanceof Function) {
    // the plugin exists
} else {
    // the plugin does not exist
}

また、それだけでは不十分な場合は、次を使用して確認することもできます

if (typeof $.fn.myPlugin === 'function') {
    // The plugin exists
} else {
    // The plugin does not exist
}
于 2012-12-12T21:32:14.527 に答える