2012-12-17 87 views
1

RequireJS的新手。有什麼辦法可以更好地組織:加載插件RequireJS點擊

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

     }); 
    }); 
}); 

其餘的插件只能在點擊el時加載。

回答

0

你不需要第一個$(function() ...包裝,因爲代碼將盡快加載jquery。

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