Jquery.UI Widget example
Minimal code sample:
(function ($, undefined) {
$.widget("name.space", {
iAmPrivate: undefined,
options: {
/* default options */
},
_iAmPrivate: function () {},
iAmPublic: function () {},
_create: function () {},
_setOption: function (key, value) {
this._super("_setOption", key, value);
},
destroy: function () {
this._super("destroy");
},
});
})(jQuery);Links
Tips for developing jquery.ui widgets
Coding your first jquery ui plugin