简体   繁体   English

如果尚未加载Jquery.js如何加载?

[英]How to load Jquery.js if not already loaded ?

I need to check if I need to load JQuery OR it is already loaded by another page !? 我需要检查是否需要加载JQuery或者它已经被另一个页面加载了!

How can I check this on client side ? 我如何在客户端检查这个? I want to have something like this: 我想要这样的东西:

<script >
 if jquery-1.6.2.js isExist then
   {return}
 else // somehow 
   load (<script src="../js/jq/jquery-1.6.2.js"></script> )
</script>

This example from modernizr trays to load jquery from the google cdn if it fails it loads local jquery. 这个示例来自modernizr托盘从谷歌cdn加载jquery如果它失败它加载本地jquery。 Your code may be similar. 您的代码可能类似。

 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js"></script>
    <script>window.jQuery || document.write('<script src="js/libs/jquery-1.6.1.min.js">\x3C/script>')</script>
<div id="loader"></div>
<script>
if (!window.jQuery) {
    var e = document.createElement('script'); e.async = true;
    e.src = '../js/jq/jquery-1.6.2.js';
    document.getElementById('loader').appendChild(e);
}
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM