1

私はこのウェブサイトでたくさんの jQuery プラグイン パターン (ボイラープレート) に出くわしました:

Github jQuery プラグイン パターン

それにもかかわらず、さらに調べてみましたが、期待どおりに機能するものを見つけることができませんでした. jQuery に関する私の知識は非常に低いですが、自分用にいくつかの小さなプラグインを作成し始めれば、最高の収入を得られると思いました... ただ楽しみと、より多くのことを学ぶためです。

たとえば、私はこのパターンが好きです: Best Options Pattern

それはきれいに見え、私にはとてもいいです。しかし、私たちが見つけることができる他のすべてのプラグインのようにプラグインを呼び出すことができない理由がわかりません...たとえば、バックストレッチ JS や Make it Retina... このように呼び出されます。

$.backstretch('path to image');

$.makeItRetina();

だから私はそれがうまくいくと思うすべてを試しました.上記のそのパターンからプラグインを呼び出す唯一の方法は次のとおりです:

$(document).pluginName();

そして、私はそれをそのようにしたくありません...

$.pluginName();

これを行う方法を教えてくれる人はいますか?私は本当に混乱しています。

4

2 に答える 2

0

試す:

var plug = $(document).pluginName();

次に、plug.makeItRetina();を呼び出します。またはplug.backstretch('画像へのパス');

お役に立てれば。

編集:正しくありませんが、私が学んだ教訓が他の誰かによって学ばれる可能性がある場合に備えて、コメントを残します。:)

于 2013-02-20T19:31:12.877 に答える