javascript - jquery和jquery插件加载顺序问题
本文介绍了javascript - jquery和jquery插件加载顺序问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
使用依赖jquery的插件ztree来构建结构树,jquery.js和jquery.ztree.js都放在静态资源服务器上,在调用时需要先加载jquery再加载ztree,否则就会因找不到jquery对象而报错
如何控制加载顺序,保证使用ztree时,jquery已经加载完成?
jquery.ztree.all.js:1815 Uncaught ReferenceError: jQuery is not defined
at jquery.ztree.all.js:1815
补充:
所有组件化的js放在静态服务器上,使用requirejs管理,页面需要哪些就加载哪些,不是直接将jquery.js和ztree.js写在页面上,可能是因为网络原因导致的加载顺序出错
解决方案
其实他的问题是出在调用的时候的报错吧?
把你的js
代码用这个包裹起来:
$(function(){
//here goes your code
});
这篇关于javascript - jquery和jquery插件加载顺序问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文