2

私はすでに次のような短縮関数を持っています:

function myObj() {};
    myObj.prototype.read = function (name) {alert(name);};
    ...(more functions)

これを jQuery プラグインに「変換」したいと思います。
そうするための最良の方法は何ですか?(私の関数はその前にセレクターを必要としません)。私は次のようにすることを考えました:

$.myObj.methodHere();

前もって感謝します。

4

1 に答える 1

4

メソッドを jQuery オブジェクトに追加するだけです。

$.myObj = myObj;

次に、次のように呼び出すことができます。

$.myObj.methodHere();

編集:なぜこれをしたいのですか?jQuery プラグインは、jQuery オブジェクトに対して動作することになっています。関数は「その前にセレクターを必要としない」ため、実際には「プラグイン」ではありません。

于 2012-04-13T20:57:43.320 に答える