本帖最后由 yang131261 于 2013-08-29 16:59:51 编辑

解决方案 »

  1.   

    注意行68,this.parent指向Slide的parent属性,这个属性在行68被指向了传进来的parent参数。
    过程是:在行32,调用构造函数Slide时,将this也就是slider的实例作为parent参数传入Slide,跳到行68,此时Slide的parent属性被赋值为slider了。所以over里调用this.parent就指向了slider了。
      

  2.   

     谢谢你的回答
    但是over 不是slide的函数么?还有在92行  this.obj.parent = this; 这句 是不是又重新赋值回slide了
      

  3.   

    还有在94行的时候为什么不这么用 ? this.obj.over();
      

  4.   

    你需要先了解一下JS的prototype原型这个概念,以及原型方法跟实例方法的概念。