求助,如果用document.createElement的方法加载的话,会有' $ is not defined '错误发生。
1
airyland Mar 16, 2013
AMD/CMD 规范
|
3
franky_xhl Mar 16, 2013 via iPad
|
4
t4st OP 不使用其他框架可以实现么?
|
5
Betty Mar 16, 2013
如何在动态添加script标签时确保执行顺序
http://www.cnblogs.com/sanshi/archive/2011/02/28/1967367.html |
6
chrisyipw Mar 16, 2013
你需要保证 $ 调用前,动态插入的 <script> 已经下载好,这种问题最常见于利用改 mime 类型或 async 等异步下载执行的情况。
最简单的是在 onload 里才执行 jQuery 有关的代码: document.createElement('script').onload = function(){ if (window.$){ /* do sth. */ } } |