fullpage.js在H5.js中的使用

来源:

maer

2016-05-27

H5.js里的最后loader里面有这样两句话:$(".h5_page").eq(index-1).trigger("onLeave");$(".h5_page").eq(index-1).trigger("afterLoad"); 在触发onLeave和afterLoad事件的时候,总是不运行。

写回答

2回答

Lyn

2016-05-29

给个完整的源代码我看看。

还有,如果是不运行的话,可以尝试以下步骤看看问题在哪里。


  1. 控制台输入 $('.h5_page') ,看看这个元素存在不存在

  2. 在这行代码「$(".h5_page").eq(index-1)」插入 debugger ,,看看 $(".h5_page").eq(index-1) 这个元素能不能被找到

  3. 直接执行 $(".h5_page").eq( 0 ).trigger("onLeave"); 看看 $(".h5_page").eq(0) 的 onLeave 事件有没有被触发。


话说,你这是不是应该这样写才对啊?

$(".h5_page").eq(index-1).find('.h5_component').trigger("onLeave");


0
1
maer
非常感谢!
2016-05-30
共1条回复

maer

提问者

2016-05-30

改正了,已经解决,谢谢老师的耐心解答

0
0

Web App用组件方式开发全站

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

3164 学习 · 516 问题

查看课程