javascript - jquery和jquery插件加载顺序问题
PHP中文网
PHP中文网 2017-04-11 11:57:46
0
2
884

使用依赖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写在页面上,可能是因为网络原因导致的加载顺序出错
PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
阿神

其实他的问题是出在调用的时候的报错吧?

把你的js代码用这个包裹起来:

$(function(){
  //here goes your code
});
伊谢尔伦

<script src="jquery.js"></script>

<script src="jquery.ztree.all.js"></script>

这就是按顺序加载

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!