自动加载jQuery的Javascript代码示例
2023-06-13 09:16:10 时间
当我们在Javascript里需要用到jQuery但又无法判断是否加载过时,可以通过下面的方法来自动判断并加载jQuery,代码如下:
function getScript(url, success) {
var script = document.createElement('script');
script.src = url;
var head = document.getElementsByTagName('head')[0],
done = false;
// Attach handlers for all browsers
script.onload = script.onreadystatechange = function() {
if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) {
done = true;
// callback function provided as param
success();
script.onload = script.onreadystatechange = null;
head.removeChild(script);
};
};
head.appendChild(script);
};
if (typeof jQuery == 'undefined') {
alert('Not found jQuery');
getScript('http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js', function() {
alert('jQuery loaded');
});
}
阳光部落原创,更多内容请访问http://www.sunbloger.com/
相关文章
- 最实用的JavaScript一行代码
- jquery选择器用法_jQuery属性选择器
- javascript/jquery获取地址栏url参数的方法
- jQuery延迟加载(懒加载)插件 – jquery.lazyload.js详解编程语言
- javascript对象的property和prototype是这样一种关系
- Javascript常用运算符(Operators)-javascript基础教程
- JavaScript验证浏览器是否支持javascript的方法小结
- 利用javascript/jquery对上传文件格式过滤的方法
- 用javascript实现源代码的隐藏与解密的方法
- JavaScript与DropDownList区别分析
- JQuery插件模板制作jquery插件的朋友可以参考下
- jQuery温习篇强大的JQuery选择器
- JavaScript设计模式富有表现力的Javascript(一)
- javascript,jquery闭包概念分析
- jquery下组织javascript代码(js函数化)
- Jquery知识点三jquery表单对象操作
- javascript算法学习(直接插入排序)
- javascript实现可改变滚动方向的无缝滚动实例
- javascript实现键盘上下左右功能的小例子
- 让jQuery与其他JavaScript库并存避免冲突的方法
- javascript遍历控件实例详细解析
- 分享2个jQuery插件--jquery.fileupload与artdialog
- Javascript基础教程之JavaScript语法