0

だから私はjqueryの最初のプラグインを構築しています私はinitメソッドを持っています

init: function(options, elem) {
var self = this;

これにより、いくつかのメソッドthis.slide(elem);が呼び出されます。this.lightbox(elem);

ただし、ライトボックスメソッドでは、カスタムメソッドsetpositonを使用して呼び出します。

self.setposition(); //エラーオブジェクト[オブジェクトウィンドウ]にはメソッド'setposition'がありません

また

this.setposition()//オブジェクト#にはメソッド'setposition'がありません

作成したオブジェクトを参照するにはどうすればよいですか?

4

1 に答える 1

0
var myObj = {
     init: function(){
         var self = this;
         this.alert();
         myObj.alert();
         self.alert();
     },
     alert: function(){
         alert('Im called!');
     } 
 };

myObj.init();</p>

jsFiddleで参照してください。

于 2012-06-08T14:10:15.037 に答える