3

我有这个代码:

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

有时未加载选项卡插件脚本,这会导致页面的其余部分 js 由于控制台中的此错误而中断:

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

在将该插件附加到元素之前,如何检查选项卡功能是否存在?

4

1 回答 1

9
if($.fn.tabs) {
    /// .. it exists
}
于 2013-02-14T18:24:44.923 回答