A simple and easy way to make your JQuery plugin work in an AMD and NON-AMD context is the following snippet. See how it cleverly uses the factory.
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['jquery'], factory);
} else {
// Browser globals
factory(jQuery);
}
}(function ($) {
$.fn.jqueryPlugin = function () {
// Put your plugin code here
};
}));
http://stackoverflow.com/questions/10918063/how-to-make-a-jquery-plugin-loadable-with-requirejs
No comments:
Post a Comment