采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
代码如图, 这里老师说我们再刷新的时候不会调用animateIn(也就是onLoad事件) 需要自己主动触发,我想知道下面两个问题:
刷新的时候fullpage的afterLoad不会触发吗?
假如afterLoad触发了,加上自己触发的this.page[0].find('.h5_component').trigger('onLoad')不就是触发了两次吗?这样是不是就有两次动画了?
这个要看 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 ~
fullpage在初始化的时候会触发afterload函数的,我一刷新组件上就添加了.h5_component_load的类,这样初始动画的展现就有点麻烦了
登录后可查看更多问答,登录/注册
用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告
1.2k 9
1.4k 6
1.0k 6
2.0k 5
965 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号