我已经编写了一个 jQuery 插件,但我希望它检查 jQuery 是否已加载,如果没有则加载它,以及其他几个 javascript 文件,并检查 CSS 文件是否已加载,如果没有则加载加载它。
想知道如何去做吗?
非常感谢您抽出时间。
最佳答案
检测 CSS 是否已加载
将其添加到您的 CSS 中:
._css_loaded_test {
display: none;
}
定义此 JavaScript 函数:
function cssIsLoaded() {
var test = document.createElement("div");
test.className = "_css_loaded_test";
return getComputedStyle(test, null).display === "none";
}
检测 jQuery 是否已加载
使用此 JavaScript 检测 jQuery 是否已加载:
if (typeof jQuery !== "undefined") {
// put your code here
}
关于Javascript/CSS 加载并附加到文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/937951/