1

RequireJS 的新手。有什么办法可以更好地组织这个:

require(["jquery"], function($) {
    $(function() {
        $('#id').live('click',function(){
            require(["mainplugin","otherplugin","thirdplugin"], function(){
                $('#id').pluginName();
            });

        });
    });
});

其余插件应仅在单击 el 时加载。

4

1 回答 1

0

您不需要第一个$(function() ...包装器,因为代码将在 jquery 加载后立即执行。

require(["jquery"], function($) {
        $('#id').live('click',function(){
            require(["mainplugin","otherplugin","thirdplugin"], function(){
                $('#id').pluginName();
            });
        });
});
于 2012-12-17T17:05:44.577 回答