首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yepnope + Harvey.js

Yepnope + Harvey.js
EN

Stack Overflow用户
提问于 2012-07-13 03:58:08
回答 1查看 242关注 0票数 2

我最近遇到了Harvey.js,我对它非常满意。现在,我正在尝试将它与Modernizr.load (Yepnope)集成,但收效甚微。

您可以了解我想要用这段代码来做什么:

代码语言:javascript
复制
Modernizr.load({
    test: Harvey,
    nope: '<?php bloginfo('stylesheet_directory'); ?>/js/harvey.js',
    complete: function(){
        Harvey.attach('screen and (max-width: 960px)', {
            on: function(){ $('ul#menu-primary').each(menuReplace) },
            off: function(){ $('#navigation nav').empty().append(menu) }
        });
        if( !smallV ){
            $('.responsivize').each(function(){
                var me = $(this),
                data = me.data();
                data.src = data.fullsrc;
                delete data.fullsrc;
                $('<img />', data).insertBefore(me)
                me.remove()
            });
         }
     }
});

当我尝试它的时候,浏览器抛出一个"function not defined error“,页面就会死掉。

你知道如何让YepNope测试一个函数是否可用吗?

编辑:我之所以测试这个函数,是因为我在使用Harvey的代码中还有两个类似的代码块。我认为这是一种简单的方法,可以再次检查脚本是否正确加载。

谢谢大家。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-13 04:24:08

如果有人想知道的话,这看起来很管用。

代码语言:javascript
复制
!typeof(Harvey)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11459656

复制
相关文章

相似问题

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