函数调用的问题
;(function($){
var LightBox=function(){
var self=this;
//创建遮罩对象
this.popupMask=$('<div id="G-ligthtbox-mask">');
//创建lightbox外层
this.popupWin=$('<div id="G-lightbox-popup">');
this.bodyNode=$('body');
this.renderDOM();
}
LightBox.prototype={
renderDOM:function(){
alert(this)
}
}
window["LightBox"]=LightBox;
})(jQuery);
renderDOM这个函数是在原型对象上,但是为什么LightBox对象上能正常调用,??能够帮我解释一下吗?谢谢!