标签: yepnope

yepnope.js资源回退无法正常工作

我在yepnope的主页上直接使用了代码:

  yepnope([{
    load: 'http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js',
    complete: function() {
      console.log('made it');
      if(!window.jQuery) { yepnope('/js/jquery.1.5.2-min.js'); }
    }
  }]);
Run Code Online (Sandbox Code Playgroud)

我今天一直在没有上网工作,我注意到我的本地版本的jQuery没有被加载.

由于我没有连接到互联网,我认为在上面的例子中,谷歌CDN版本将无法加载,complete将调用该函数来加载我的本地副本.它看起来complete根本没有被调用,因为我没有在控制台中看到"制造它".

此外,我检查了本地副本的路径是正确的.

javascript jquery yepnope

3
推荐指数
1
解决办法
1600
查看次数

Modernizr测试

为什么这会发出警报,是和否?

Modernizr.load([
    {
        test: Modernizr.cssgradients,
        yep: alert('Supports it!'),
        nope: alert('Oh, damn! This browser sucks!')
    }
]);
Run Code Online (Sandbox Code Playgroud)

我在OS X上使用最新的chrome.

javascript modernizr yepnope

3
推荐指数
1
解决办法
6332
查看次数

yepnope加载js两次

我正在尝试使用以下代码使用yepnope加载JS文件:

yepnope({
    load: '<?php echo base_url(); ?>static/js/highlight.min.js',
    complete: function()
    {
        hljs.tabReplace = '    ';
        hljs.initHighlightingOnLoad();
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,当我查看firebug以查看正在加载的内容时,它显示正在加载两次.我做错了什么因为我很困惑吗?

在此输入图像描述

javascript firebug yepnope

3
推荐指数
1
解决办法
1743
查看次数

使用YepNope/Modernizr加载外部Google Fonts样式表

我正在尝试使用Modernizr(YepNope)加载动态生成的Google字体样式表,但始终会收到此错误:

未捕获的SyntaxError:意外的标记ILLEGAL(css:1)

我的样式表看起来像这样:

http://fonts.googleapis.com/css?family=Holtwood+One+SC
Run Code Online (Sandbox Code Playgroud)

而我正在通过它来称呼它

Modernizr.load({
    load: ['css!http://fonts.googleapis.com/cssfamily=Holtwood+One+SC|Terminal+Dosis:700'],
    callback: 
        function (url, result, key) {
            console.log('loaded...!');          
        }       
});
Run Code Online (Sandbox Code Playgroud)

该网站说这个,但由于某种原因它只是不起作用.我认为资源被解析为脚本文件,这是导致错误的原因,但似乎无法使其工作=(

"使用css!前缀,您可以将其添加到任何文件名中,并且yepnope会将其视为css文件."

有人取得了类似的成功吗?谢谢!

javascript css asynchronous modernizr yepnope

2
推荐指数
1
解决办法
1580
查看次数

标签 统计

javascript ×4

yepnope ×4

modernizr ×2

asynchronous ×1

css ×1

firebug ×1

jquery ×1