关于fullpage里面的onLeave和afterLoad不太明白
来源:3-2 静态页思路验证-组件切换
wyx0k
2016-07-24
老师,这里面的两个的意义是什么?,我不太明白它的原理,onLeave是事件吗?我现在只能理解他是一个对象里面的一个函数。。。。。。
写回答
2回答
-
fullpage里面的onLeave和afterLoad,的确是一个对象里面的函数,fullpage 的文档里面,有这两个参数的描述。可以简单的理解如下:
当设置了这两个参数的时候
fullpage 这个‘组件’,在翻页的时候,
如果有设置参数 onLeave ,则自动触发这个函数,并且把当前页(即将转走隐藏的页)作为参数传入。如果有设置参数afterLoad,那么在翻页完成后,触发 afterLoad 这个函数,并且把当前页(刚刚展现的页)作为参数传入。
看你后面截图中代码的问题,这个应该不是我写的代码。
这个面有4个参数,请注意他是用 call 调用的。所以第一个参数是调用对象。和我们3个参数是一样的。
call方法:
语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])
定义:调用一个对象的一个方法,以另一个对象替换当前对象。
说明:
call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。
如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。012016-07-25 -
wyx0k
提问者
2016-07-24
还有,老师,这个fullpage源码里面回调的4个参数,为什么我们用三个,而且顺序也对不上?
00
相似问题