我只是在调试插件particle.js,并遇到了以下代码:
this.parallaxTargX = (pointerX - (winW / 2)) / (options.parallaxMultiplier * this.layer);
this.parallaxOffsetX += (this.parallaxTargX - this.parallaxOffsetX) / 10; // Easing equation
这些代码行也可以看作 HERE 。
如果我在第280行和控制台添加断点:
this.parallaxOffsetX += (this.parallaxTargX - this.parallaxOffsetX)
我得到3.466666666666667
,如果我console.log
:
this.parallaxOffsetX += (this.parallaxTargX - this.parallaxOffsetX) / 10
我得到3.466666666666667
,为什么除法10没有效果?
答案 0 :(得分:0)
如果
this.parallaxTargX - this.parallaxOffsetX
足够小(例如0),然后将其添加到
this.parallaxOffsetX
与添加1/10相同。