0
これはjqueryプラグインでの最初の試みで、別の方法でチュートリアルをいくつか見てきました。私は以下の3つの方法を貼り付けています。私の質問は、これらの方法のいずれかに問題があるのか、それともそれらの方法の1つに従うべきか、しないのかという理由があります。 2番目の例ではthis.each(function()
が面白かったので、私はこの例に従う傾向があると思いますが、わかりません。より専門的なアドバイスを探しています。私が見たjqueryプラグインを開始するための正しい構文3
最初の例では、このようにプラグインを開始し、xyzはプラグイン名です
new function($) {
$.fn.xyz = function(settings) {
settings = settings || {};
return ////;
};
}(jQuery);
hereからセカンドチュートリアルでは、これはそれを
(function($){
$.fn.extend({
xyz: function() {
//Iterate over the current set of matched elements
return this.each(function() {
//plugin code
});
}
});
})(jQuery);
と3を行う方法であると言いますこのように開始します。
jQuery.fn.center = function(){
var element = $(this);
xyz();
function xyz(){
//plugin code
}
}