0

したがって、これはおそらく非常に単純な問題であり、私には理解できません。

基本的に、複数の要素を選択して、オブジェクトごとに新しいインスタンスを作成したいと思います。

publicその後、プラグインの外部からメソッドを呼び出せるようにしたいと思います。

問題は、これらのメソッドを呼び出すと、各インスタンスにアクセスできないように見えることですsettingsが、トラフ要素をループすると、これらの設定が上書きされるように見えます。

かなり長いのでここにはコードを投稿しないと思いますが、このjsfiddleを作成し、コメントで機能しないことを説明しました。

明確にするために、プラグインはtwo回と呼ばれ、次に呼び出されたパブリックメソッドを呼び出します。これはtestこのテキストcontainer.resultdivに設定する必要がありますが、container2どちらが正しくないかを設定します。

4

1 に答える 1

1
  1. 内部のdom要素にデータを添付する必要がありますinit

    $.data(obj, "設定", 設定);

  2. dom要素のコンテキストでメソッドを呼び出すほうがよい

    メソッド[メソッド].apply(これ、オプション);

http://jsfiddle.net/5EGEY/1/

于 2012-11-27T00:38:25.580 に答える