Javascript 如果jquery没有加载,那么从这里加载jquery
可能重复: 如果jquery没有加载,我如何设置备份 我发现并尝试了以下方法:Javascript 如果jquery没有加载,那么从这里加载jquery,javascript,jquery,Javascript,Jquery,可能重复: 如果jquery没有加载,我如何设置备份 我发现并尝试了以下方法: if (typeof jQuery == 'undefined') { alert('jquery didn't load !'); loadScript("/here/jquery.min.js"); .... // this is where i'd want to say load from '/here/jquery.js' } 但是我不知道如何在脚本中调用脚本的src。在常规HT
if (typeof jQuery == 'undefined') {
alert('jquery didn't load !');
loadScript("/here/jquery.min.js");
.... // this is where i'd want to say load from '/here/jquery.js'
}
但是我不知道如何在脚本中调用脚本的src。在常规HTML中放置一个div,表示jquery没有加载,然后用jquery隐藏它
<div class="jqueryError">
<a> jquery did not load </a>
</div>
$(function(){
$('jqueryError').hide();
});
在常规HTML中放置一个div,表示jquery没有加载,然后用jquery隐藏它
<div class="jqueryError">
<a> jquery did not load </a>
</div>
$(function(){
$('jqueryError').hide();
});
这是相当普遍的:
<!-- Grab Google CDN's jQuery. fall back to local if necessary -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/libs/jquery-1.4.2.js"%3E%3C/script%3E'))</script>
这是相当普遍的:
<!-- Grab Google CDN's jQuery. fall back to local if necessary -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/libs/jquery-1.4.2.js"%3E%3C/script%3E'))</script>
看看这里还是
看看这里还是
如果连接到internet,我假设您想加载jquery 你可以试试这个:
function loadJQuery() {
if (navigator.onLine(connected)) {
google.load("jquery", "1.4.1");
} else {
document.getElementById('jquery_loader').src = '/javascripts/jquery.js';
}
}
记住,如果你离线测试,你可以使用它,但是在网站上它是没有用的,因为每个人都会连接到internet来访问你的网站。如果你连接到internet,我假设你想加载jquery 你可以试试这个:
function loadJQuery() {
if (navigator.onLine(connected)) {
google.load("jquery", "1.4.1");
} else {
document.getElementById('jquery_loader').src = '/javascripts/jquery.js';
}
}
记住,如果你离线测试,你可以使用它,但在网站上它是无用的,因为每个人都将连接到internet以访问您的网站。尝试此问题的答案:尝试此问题的答案:并没有真正回答我关于如何从脚本中再次加载jquery的问题。问题是,即使加载了jquery,用户也会看到通知,直到它加载为止实际加载。这不是世界上最大的交易,但……是的,我用它来测试脚本:我只是看到了警报部分,使用Johan的答案,但并没有真正回答我关于如何从脚本中再次加载jquery的问题。问题是,即使加载了jquery,用户也会看到通知,直到它实际加载为止。这不是世界上最大的交易,但……是的,我用它来测试脚本:我刚刚看到了警报部分,用约翰的答案,然后是!正是我要找的!对正是我要找的!