jquery.pluginの書き方(memo)
これが一番良い書き方かは分からない。
参考にしたライブラリを元にjqueryのpluginの書き方をメモ。
雛形
// jquery.foo.js (function($) { $.fn.foo = function(opts) { var options = $.extend({}, $.fn.foo.defaults, opts), action1 = function{ }, action2 = function{ }; return this; } $.fn.foo.defaults = { arg1 = null, arg2 = null, arg3 = null }; })(jQuery)
.fn.
最後はthisを返すようにするとchainできて良い。
利用方法
こんな感じで
$(function(){ $("#.fooid").foo(arg1: 1, arg2: 2); };);