小编Cri*_*alt的帖子

如何使用Require.js将Foundation 5注册为AMD模块

我有一个Backbone,Marionette和Foundation 5框架,一切正常但我不能将Foundation js lib注册为带有Require.js的AMD模块.有没有人成功地做到了这一点?在这个例子中,我只放了工具提示组件.

如何将Foundation 5注册为带有Require.js的AMD模块?

这是代码:

require.config({
    baseUrl:                './js',
    paths:{
        // Core Libraries
        jquery:             'libs/foundation/vendor/jquery',

        // foundation 5       
        modernizr:          'libs/foundation/vendor/modernizr',

        tooltip:        'libs/foundation/foundation/foundation.tooltip',
            foundation:     'libs/foundation/foundation/foundation'
    },

    shim:{
        // foundation UI framework
        tooltip:    { deps: ['foundation'] },
            foundation:     { deps: ['jquery','modernizr'] },

    },
  });
    require(['jquery','backbone','marionette','app/App','foundation','tooltip'],

    function ($) {

        // Start Marionette Application in desktop mode (default)
        App.start();

        $(document).foundation();

    });
Run Code Online (Sandbox Code Playgroud)

jquery amd requirejs backbone.js zurb-foundation

5
推荐指数
1
解决办法
1607
查看次数

标签 统计

amd ×1

backbone.js ×1

jquery ×1

requirejs ×1

zurb-foundation ×1