首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用packery.js加载RequireJS

用packery.js加载RequireJS
EN

Stack Overflow用户
提问于 2013-04-23 13:05:47
回答 1查看 636关注 0票数 2

我正努力用require.js加载require.js。脚本已经加载,但是我在控制台中得到了以下错误,即使没有在页面上初始化packery。

Uncaught :无法读取未定义的属性“原型”:packery.pkgd.js:486

第486行是:

代码语言:javascript
复制
    var EventEmitter = window.EventEmitter;
    for ( var prop in EventEmitter.prototype ) {
    Uncaught TypeError: Cannot read property 'prototype' of undefined
      docReady[ prop ] = EventEmitter.prototype[ prop ];
    }

这是我刚刚从github下载的最新版本的软件包。有谁遇到过同样的问题吗?谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2014-01-31 07:19:05

以下是加载的一种方法:

1)定义脚本的路径:

代码语言:javascript
复制
require.config({
    paths: {
    .....
    "jquery" : "path/to/jquery.js"
    "packery" : "path/to/packery.js"
    .....
}

2)在shim节中定义依赖项。

代码语言:javascript
复制
shim:{
    "packery" : ["jquery"] 
}

3)在模块依赖数组中包含库,并在回调时使用它。

代码语言:javascript
复制
define(
    [
        "jquery",
        "packery"
    ],
    function($){
        $('.some').packery
    }
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16170134

复制
相关文章

相似问题

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