Revision: 51444
Updated Code
at September 25, 2011 02:49 by realpeterz
Updated Code
;(function($) {
$.pluginName = function(el, options) {
var defaults = {
propertyName: 'value',
onSomeEvent: function() {}
},
plugin = this;
plugin.settings = {};
var init = function() {
plugin.settings = $.extend({}, defaults, options);
plugin.el = el;
plugin.$el = $(el);
// code goes here
};
plugin.fooPublicMethod = function() {
// code goes here
};
var fooPrivateMethod = function() {
// code goes here
};
init();
}
})(jQuery);
// Uages
$(document).ready(function() {
// create a new instance of the plugin
var myplugin = new $.pluginName($('#element'), {option: "value"});
// call a public method
myplugin.fooPublicMethod();
// get the value of a public property
myplugin.settings.property;
});
Revision: 51443
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 24, 2011 15:31 by realpeterz
Initial Code
;(function($) {
$.videoToggle = function(el, options) {
var defaults = {
propertyName: 'value',
onSomeEvent: function() {}
}
var plugin = this;
plugin.settings = {}
var init = function() {
plugin.settings = $.extend({}, defaults, options);
plugin.el = el;
// code goes here
}
plugin.fooPublicMethod = function() {
// code goes here
}
var fooPrivateMethod = function() {
// code goes here
}
init();
}
})(jQuery);
// Uages
$(document).ready(function() {
// create a new instance of the plugin
var myplugin = new $.pluginName($('#element'));
// call a public method
myplugin.fooPublicMethod();
// get the value of a public property
myplugin.settings.property;
});
Initial URL
http://jqueryboilerplate.com/
Initial Description
Initial Title
jQuery plugin boilderplate
Initial Tags
Initial Language
jQuery