单击时加载插件RequireJS

时间:2012-12-17 17:00:44

标签: jquery requirejs

RequireJS的新功能。有什么方法可以更好地组织这个:

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

        });
    });
});

只有在点击el时才能加载其余的插件。

1 个答案:

答案 0 :(得分:0)

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

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