次のパターンに詳しい人:
- 最も安全に既存の jQuery 拡張機能をチェックしますか?
- また、コードを実行できない場合に安全に終了する方法。
お気に入り
(function($){
if (jQuery.fn.pluginName)
......
}
})(jQuery);
10倍、BR
次のパターンに詳しい人:
お気に入り
(function($){
if (jQuery.fn.pluginName)
......
}
})(jQuery);
10倍、BR
$.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
}