如何检查插件的功能是否存在?

时间:2013-02-14 18:23:58

标签: javascript jquery

我有这段代码:

$(document).ready(function() {
    $('.tabs-container').tabs({ 
        tabs: '.bar', 
        tabs_container: '.foo' 
    });
});

有时候没有加载标签插件脚本,导致页面的其余部分js因控制台中的错误而中断:

TypeError: $(...).tabs is not a function

如何在将该插件附加到元素之前检查制表符是否存在?

1 个答案:

答案 0 :(得分:10)

if($.fn.tabs) {
    /// .. it exists
}