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