我在一个不太好的模板中工作,这迫使我用 JS 加载一些脚本,因为我无法控制那里的顺序。我正在尝试加载一个库,但是当我尝试调用它时,我得到一个未定义的错误。
$.getScript( "js/velocity.min.js").done(function(){
$('body').velocity({ width: 200})
});
获取错误:未捕获的类型错误:$(...).velocity is not a function
怎么会这样?我刚给你装!
好的,与必须加载的另一个脚本发生冲突,为了解决这个问题,我将速度代码包装在一个闭包中并将“定义”设置为空。
(function($){
var define = null;
//then velocity code is here
})(jQuery)