首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何生成headJS回退

如何生成headJS回退
EN

Stack Overflow用户
提问于 2014-01-22 18:22:00
回答 1查看 305关注 0票数 0

我如何在head函数中正确地实现headJS和Jquery的回退(如果CDN无法加载)?

我在文件上找不到任何关于退路的东西。

http://headjs.com/

我的代码如下:(现在,HeadJS和Jquery是从CDN加载的)

代码语言:javascript
复制
<script src="//cdnjs.cloudflare.com/ajax/libs/headjs/1.0.3/head.min.js"></script>
<script>
// this loads jquery asyncrounously & in parallel
head.load("//cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js", "script1", "script2");
if (head.screen.innerHeight < 800) {
    /* code specific to VIEWPORT < 800 */
    head.load("{T_THEME_PATH}/footable/js/footable.min.js");
    head.ready(function () {
        // some callback stuff
        $('.footable').footable();
    });
}
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-29 05:29:38

这是headJS的答案。运行一个测试,然后返回到其他类似的东西

代码语言:javascript
复制
head.load({"jquery": "...path to cdn"});

然后

代码语言:javascript
复制
head.ready("jquery", function() {
    if (!window.jQuery) {
        head.load({"jquery": "...path to fallback"});
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21290880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档