jquery-ui - MeteorJS 0.9.0包用于 fullPage.js 在刷新时,而不是链接时,页工作

  显示原文与译文双语对照的内容
0 0

我为 fullPage.js. 创建了第一个 Meteor 包这个包使用了 Meteor 打包系统。

在第一页加载包工作很好。 按预期方式在各部分之间自动滚动。

链接到应用程序中的另一页将初始化整页,但没有任何错误。 但是,在滚动或者向下箭头之后,页面autoscrolls和跳过部分。 刷新页面修复了问题。

设置"自动滚动:false"将使页面在初始滚动后停止滚动到底部。 但是,这将导致应用程序使用正常滚动。

软件包依赖项:["jquery","1.0.0" ],["meteor","1.0.2" ],["mrt:jquery-ui","1.9.2" ],["underscore","1.0.0" ]

问题的示例: http://fullpagetest.meteor.com/

软件包:https://github.com/lawshe/full-page

时间: 原作者:

0 0

问题是因为你每次点击菜单时都是initializating插件。

你不希望多次初始化 fullpage.js 。 我建议你避免使用 AJAX,只使用每个部分的正常链接。

否则,你应该在每次单击链接时使用函数 $.fn.fullpage.destroy('all');,然后再次初始化,因为现在你正在执行。

destroy('all') 函数将删除所有插件事件( 滑轮,滚动。) 和所有通过原始结构( 添加类,inline 样式。) 所做的更改。 换句话说,它将在应用 fullpage.js. 之前重新启动你的HTML结构

一旦完成,fullpage.js 可以再次初始化。

原作者:
...