Joh*_*ang 32 javascript cdn twitter-bootstrap
有很多关于如何通过检查全局变量JQuery的存在来将JQuery CDN回退到本地副本的帖子.
我的问题是,如何对twitter-bootstrap做同样的事情?是否在引导程序中定义了变量,以便我可以检查以确保CDN可用?
顺便说一句,我使用netdna.bootstrapcdn.com作为我的bootstrap CDN
小智 39
这就是我做的,它工作正常
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/js/bootstrap.min.js"></script>
<script> $.fn.modal || document.write('<script src="Script/bootstrap.min.js">\x3C/script>')</script>
Run Code Online (Sandbox Code Playgroud)
小智 19
我没有看到twitter-bootstrap为此目的公开的特定变量,并且他们没有将所有插件附加到jQuery UI的命名空间.你的下一个最好的选择是测试其中一个bootstrap插件.也许是这样的:
if(typeof($.fn.modal) === 'undefined') {
//load bootstrap locally
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,它很脆弱.如果重命名或删除模态插件,则此检查将始终失败.
归档时间: |
|
查看次数: |
11030 次 |
最近记录: |