誰かが次の構造を jQuery プラグインに変換する方法を説明できますか?私はここで本当に苦労しています。私は主にオブジェクトのプロパティ、メソッドで迷っています-どうすればそれらを単一のプラグインに変換できますか:
var objLit = {
thisObj : null,
propOne : 125,
propTwo : 300,
propThree : null,
methodOne : function(o) {
if (o.length > 0) {
objLit.thisObj = o;
objLit.propOne = o.width();
objLit.propTwo = o.height();
objLit.convert();
}
},
convert : function() {
objLit.thisObj.animate({ 'width' : (objLit.propOne + 20) + 'px', 'height' : (objLit.propTwo + 20) + 'px' }, 300, function() {
var tout = setTimeout(function() {
objLit.propOne = (objLit.propOne - 20);
objLit.propTwo = (objLit.propTwo - 20);
objLit.methodTwo();
}, 2000);
});
},
methodTwo : function() {
etc...
}
};
$(function() {
objLit.methodOne($('.object'));
});
上記は、オブジェクト リテラルの単なる例です。これを jQuery プラグインに変換してみませんか?