js引入问题

在一个项目中引入的js文件如下图:

https://img.mukewang.com/5c68e9040001cd7508000144.jpg

jquery-bootstrap-modal.js文件定义了方法

!(function ($) {

    $.fn.bsTab = function (str, op) {


        return this.each(function () {

            init($(this), str, op);

        })

    };

})

jsp页面


function addTab() {

    console.log($.fn.bsTab);  // 第一次输出function(正常),第二次输出undefined

    $('#centerTab').bsTab('add', {})

}

jquery.baseTree.js文件,定义onClick方法,调用addTab方法


function onClick(){

    console.log($.fn.bsTab);  // 输出function

    addTab();

}

在页面中绑定click事件,当第一次点击正常,第二次点击的报错


https://img2.mukewang.com/5c68e9130001212204350054.jpg


这个问题可能是什么原因造成的?


谢谢!


开满天机
浏览 409回答 1
1回答

冉冉说

估计是你所使用方法的脚本还没加载完成
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript