动态加载jQuery和插件js
Load dynamically jQuery and plugin js
我正在用我的js脚本加载jquery和jquery插件的js和css。所有脚本都按正确的顺序调用,我注意它们的加载时间(使用setTimeout函数),以便在jquery已经存在后开始加载插件代码。不幸的是,在插件代码中使用美元符号会引发美元符号的异常"Uncaught TypeError:undefined不是函数"。我该如何克服这一点?
好的,在加载下一个脚本之前,我似乎没有检查jquery或插件是否已加载。我写了一个简单的函数来处理它:
function checkLoad(src, nextFunc){
if(src.readyState)
{
src.onreadystatechange = function () { // For old versions of IE
if (this.readyState == 'complete' || this.readyState == 'loaded')
{
nextFunc();
}
};
}
else
{ // Other browsers
src.onload = nextFunc;
}
}
所以在加载jQuery之后,我运行这个函数来检查它的状态,然后调用nextFunc,它负责加载插件js等,每个人都很高兴。
相关文章:
- Wordpress插件根据需要加载js和css
- 如何在JS Leatflet绘图插件中获取圆的坐标
- 带有jquery插件的backbone.js视图
- 使用Tabris-js,并尝试使用cordova文件和文件传输插件
- CKeditor预览插件.js,为Chrome和IE进行编辑.因为它拒绝CSS样式
- r.js评估'text'插件,尽管在'stubModules'参数
- 当我使用JS/jQuery/any插件点击图像时,我如何使背景变暗+不可点击,并放大和居中我的图像
- IE 9 BHO插件.加载外部JS文件时出现错误SCRIPT1014
- Backbone.js与jQuery的Lazy加载插件
- 借助D3.js集成Datatables插件
- JS错误导致WordPress插件无法工作
- 访问插件JS中的Wordpress PHP变量
- 我该如何为video.js制作一个插件,在HTML标题中添加和删除三角形
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- 引导主.js和插件.js脚本有什么用
- 在ajax页面加载内容后加载jquery插件js
- 在插件js中添加函数,而无需实际修改js文件
- 恢复插件JS
- 动态加载jQuery和插件js
- 动态加载时加载插件js文件失败