事件上下文中的原型函数。我如何找到这个对象实例?

时间:2015-04-11 09:56:42

标签: javascript constructor prototype this

我正在尝试创建滑块,我试图在没有jQuery(个人挑战)的情况下实现这一点。

我有一个包含多个实例的构造函数。

function Slider(container){ 
   // some code
}

slider  = new Slider();
slider2 = new Slider();

我创建了原型函数,该函数附加到事件'onmousedown'。

Slider.prototype.mouseDown = function(){ 
   // 'this' now refers to the element, not the object instance. 
}

当mouseDown被激活时,我想将原型函数附加到事件'onmousemove'。最好像这样。

Slider.prototype.mouseDown = function(){
   this.onmousemove = this.mouseMove;
}

关于在上下文发生变化的情况下如何访问对象实例的任何建议?

0 个答案:

没有答案