プラグイン (プラグイン A) の関数の 1 つを別のプラグイン (プラグイン B、プラグイン C など) で使用できるようにしたいと考えています。
プラグイン A には当然、ユーザー定義可能なオプションがあります。プラグイン B が A の関数を呼び出したときに、B が使用したいオプションのオブジェクト/配列を B が参照できるようにしたいと考えています。
A 内にいる場合、オプションを取得して関数に渡すのは簡単です。しかし、B にはそのような余裕はありません。B が知っている唯一のことは、指定されたオプションのうちどれを使用するかということです。そこの値はわかりません。
.data() を使用してオプションをどこかに隠しておくと、いつでもアクセスできるようになりますか? もしそうなら、1つか2つの例へのリンクが役立つかもしれません。
私は正しい質問をしていると思いますか?もう一度、ゆっくり入力してください。私はまだ学習中です。どうも。
-- 追加: 50,000 フィートの例 --
リンクの on("click",...) が _gaq.push() を実行する Google Analytics のプラグインがあります。GA とイベント トラッキングに慣れていない場合は、詳細について次を参照してください。
https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#解剖学
プラグインが行うことの 1 つは、GA ET パラメータのデフォルトを定義することです。たとえば、Google のインラインのみのアプローチの場合のように、同じ設定を何度も繰り返さなければならない代わりに、プラグインは設定のオブジェクトを定義し、リンクで data 属性を使用して (設定の) どのオブジェクトを指定することができます。 _gaq.push() にプラグインします。
私はここまで元気です。
ただし、プラグインを最初に繰り返したときから、プラグインで Google 通知機能を使用できるプラグインが他にもあることに気付きました。例えば:
http://imakewebthings.com/jquery-waypoints/
ウェイ ポイントを定義し、スクロールがそのウェイ ポイントに達したときに、「OK、GA イベントを起動して GA に設定を送信してください」と言うことができます。ウェイポイントが関数にのみ要求している場合、その関数をデフォルト/オプションの取得のままにしておくにはどうすればよいですか?
繰り返しますが、正しい辞書を使用していないことをお許しください。私はただ、自分がやろうとしていることを伝えようとしているだけです。