有没有办法检查twitter-bootstrap
的jquery
插件是否正常工作?如何检查引导程序的jquery插件是否正常工作?
回答
使用
if (typeof jQuery != 'undefined') {
alert("jQuery library is loaded!");
}else{
alert("jQuery library is not found!");
}
或
if (jQuery) {
alert("jQuery library is loaded!");
} else {
alert("jQuery library is not found!");
}
抱歉,但我是前端的新东西。究竟在哪里运行这个代码? – 2012-07-26 08:35:14
– 2012-07-26 08:36:36
这并不是专门测试Twitter的引导程序是否已加载。 因为bootstrap没有命名空间为'Bootstrap',所以你必须使用if(jQuery()。Carousel){}。 – bafromca 2012-09-18 16:40:58
我遇到了同样的问题。以下是我如何从CDN加载引导程序或无法在本地加载引导程序。
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/js/bootstrap.min.js"></script>
<script>if ($('body').popover) { document.write('bootstrap loaded from cdn') }
else { document.write('cdn bootstrap failed, going local');
document.write('<script src="js/vendor/bootstrap.min.js"><\/script>') }
</script>
一个更好的答案已经在这里:How to check if Twitter Bootstrap is Loaded。如果jQuery也存在问题,例如在从上面的链接运行代码时没有定义“$”字符,或者如果您想检查jQuery本身是否正在加载,请尝试以下代码:jQuery is not defined。
你是什么意思的“检查”? – Kane 2012-07-26 08:13:58
确认它们是否正常工作。 – 2012-07-26 08:14:46
通过工作你的意思是 - 在浏览器X上工作,已经被客户端下载,在代码库中有缺陷吗? – Kane 2012-07-26 08:17:41