检查是否已加载jquery,如果为false,则加载它
2022-08-30 05:11:44
有没有人知道如何检查jquery是否已加载(使用javascript),然后在尚未加载时加载它。
类似的东西
if(!jQuery) {
//load jquery file
}
有没有人知道如何检查jquery是否已加载(使用javascript),然后在尚未加载时加载它。
类似的东西
if(!jQuery) {
//load jquery file
}
也许是这样的:
<script>
if(!window.jQuery)
{
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "path/to/jQuery";
document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
避免使用“if (!jQuery)”,因为IE将返回错误:jQuery是“未定义”
相反使用:如果(类型jQuery == 'undefined')
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
您还需要检查JQuery在将JQuery附加到标头后是否已加载。否则,您将不得不等待 window.onload 事件,如果页面包含图像,则该事件的速度会变慢。下面是一个示例脚本,用于检查 JQuery 文件是否已加载,因为您将无法方便地使用 $(document).ready(function...
http://neighborhood.org/core/sample/jquery/append-to-head.htm