为啥要var self=this 保存一下 用this.setting.scale;不行吗?

来源:2-7 右边帧的位置关系设置(2)

frj

2016-10-10 22:23

12222

写回答 关注

2回答

  • 慕粉3548074
    2016-10-24 09:31:34

    each函数里面this指向那两个进行each方法的li了,但是实际上想要取到的是外面那个对象,所以先把this保存成self,这样self在each函数里面仍然指向最外面的对象,记住this的指向是会变化的。如果还不是很明白,可以直接下载源码打印出这两个值看一看就知道了

  • 溪墨潺
    2016-10-14 15:09:14

    函数里面那个this跟函数外面那个this指向就不一样了,所以要先保存一下,然后放到函数里面用

JS实现“旋转木马”幻灯片效果

JS组件封装,制作一个图片幻灯片切换效果,一起学习吧

66442 学习 · 147 问题

查看课程

相似问题