改めてjQueryのプラグインの作り方ってどうすればいいんだろう?
相当前に[jQuery]関数を追加するというエントリーを書いたが、そもそも、お作法があるかわからないし、いったんきちんと調べる必要があるなと。
Plugins/Authoringを調べると、下のような感じがベーシックだとわかりました。
(function( $ ){
$.fn.test = function(options) {
var settings = $.extend( {
}, options);
return this.each(function() {
});
};
})( jQuery );すごくすっきりしています。でも、なぜ、returnで、this.eachを返さないといけないのだろうか?
インスタンス化しない場合は、returnを書かなくても成立すると思うのだが。。。
改めて、奥が深いjQuery。
0 コメント:
コメントを投稿