主动调用onLoad事件不明白
来源:3-10 内容组织类-H5(整合fullPage.js)
莫珂
2016-09-28
代码如图, 这里老师说我们再刷新的时候不会调用animateIn(也就是onLoad事件) 需要自己主动触发,我想知道下面两个问题:
刷新的时候fullpage的afterLoad不会触发吗?
假如afterLoad触发了,加上自己触发的this.page[0].find('.h5_component').trigger('onLoad')不就是触发了两次吗?这样是不是就有两次动画了?
写回答
1回答
-
Lyn
2016-12-07
这个要看 fullpage的逻辑,fullpage 本来就没有在初始化的时候触发 afterLoad
跟踪下处罚 afterLoad 的代码
929行: function performMovement(v)
856行:function scrollPage(element, callback, isMovementUp)
548行:$(window).on('scroll', scrollHandler); function scrollHandler()
发现只有在 $(window).on('scroll') 的时候才会触发 afterLoad ~
012017-01-18
相似问题