关于fullpage里面的onLeave和afterLoad不太明白

来源:3-2 静态页思路验证-组件切换

wyx0k

2016-07-24

老师,这里面的两个的意义是什么?,我不太明白它的原理,onLeave是事件吗?我现在只能理解他是一个对象里面的一个函数。。。。。。

写回答

2回答

Lyn

2016-07-25

fullpage里面的onLeave和afterLoad,的确是一个对象里面的函数,fullpage 的文档里面,有这两个参数的描述。可以简单的理解如下:

当设置了这两个参数的时候

fullpage 这个‘组件’,在翻页的时候,

如果有设置参数 onLeave ,则自动触发这个函数,并且把当前页(即将转走隐藏的页)作为参数传入。如果有设置参数afterLoad,那么在翻页完成后,触发 afterLoad 这个函数,并且把当前页(刚刚展现的页)作为参数传入。


看你后面截图中代码的问题,这个应该不是我写的代码。

这个面有4个参数,请注意他是用 call 调用的。所以第一个参数是调用对象。和我们3个参数是一样的。

call方法: 
语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 
定义:调用一个对象的一个方法,以另一个对象替换当前对象。 
说明: 
call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 
如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 

0
1
wyx0k
非常感谢!老师讲的太好了
2016-07-25
共1条回复

wyx0k

提问者

2016-07-24

//szimg.mukewang.com/579468c6000118f513080209.jpg

还有,老师,这个fullpage源码里面回调的4个参数,为什么我们用三个,而且顺序也对不上?

0
0

Web App用组件方式开发全站

用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告

3164 学习 · 517 问题

查看课程