请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

插入代码

2回答

Lyn 2016-07-25 09:58:42

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

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

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

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


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

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 wyx0k #1
    非常感谢!老师讲的太好了
    回复 有任何疑惑可以回复我~ 2016-07-25 11:01:09
提问者 wyx0k 2016-07-24 15:06:47

https://img1.sycdn.imooc.com/szimg//579468c6000118f513080209.jpg

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号