jQuery UI 选项卡和 RequireJS

jQuery UI Tabs and RequireJS

自定义 jQuery UI 文件存储在位置 root/a/b/c/jquery-ui-1.12.1.custom.min.js,我如何使用 RequireJS $('#ui-grid').tabs();?主 jQuery 文件已在 RequireJS 中定义为 jquery.

我是 RequierJS 的新手。我搜索了手册,阅读了互联网和 Whosebug 上的各种帖子,但 none 似乎会问或回答这样的问题。所以我尝试了各种解决方案但都失败了,包括以下内容:

require.config({
    paths: {
        "ui": "/a/b/c/jquery-ui-1.12.1.custom.min"
    }
});

define(['jquery','ui'], function() {
    $("#ui-grid").tabs();
});

我怎样才能让它工作?

找到解决办法。如果 jquery 已经在 RequireJS 中定义,那么这足以让它工作:

require(['jquery', '/a/b/c/jquery-ui-1.12.1.custom.min.js'], function ($) {
    $("#ui-grid").tabs();
});

希望对大家有所帮助。