2013-06-28 51 views

回答

0

我會將jQuery插件包裝在YUI模塊中。然後,您可以將jQuery封裝到另一個模塊中,並確保該插件僅適用於該jQuery版本。

YUI.add('jquery', function (Y) { 
    Y.jQuery = jQuery.noconflict(); 
}); 

YUI.add('myplugin', function (Y) { 
    var jQuery = Y.jQuery, 
     $ = jQuery; 

    $.fn.myplugin = function() {...}; 
}, '0.1', { 
    requires: ['jquery'] 
}); 

YUI().use('myplugin', function (Y) { 
    var $ = Y.jQuery; 

    $(foo).myplugin(); 
});