所以我正在为jquery构建我的第一个插件我有一个init方法
init: function(options, elem) {
var self = this;
这称为几种方法 this.slide(ELEM); this.lightbox(ELEM);
但是在灯箱方法中,我尝试使用
调用我的自定义方法setpositonself.setposition(); //错误对象[对象窗口]没有方法'setposition'
或
this.setposition()//对象#没有方法'setposition'
如何引用我创建的对象?
答案 0 :(得分:0)
var myObj = { init: function(){ var self = this; this.alert(); myObj.alert(); self.alert(); }, alert: function(){ alert('Im called!'); } };
myObj.init();
在jsFiddle上查看。