fullpage.js通过url哈希导航返回无法在移动设备上运行

时间:2019-04-24 09:24:40

标签: fullpage.js

<body>
<div data-anchor="page_1"></div>
<div data-anchor="page_2"></div>
<div data-anchor="page_3"></div>
<div data-anchor="page_4"></div>
</body>
  1. 当我打开主页http://my.site/index时,默认页面是 page_1,并且URL中没有哈希部分#page_1
  2. 我滑下屏幕,当前页面更改为带有URL的page_2 http://my.site/index#page_2
  3. 我向后导航,URL更改为 http://my.site/index。该页面仍位于我想要的page_2上 是page_1

创建fullpage.js是否有一些选择,还是应该将默认URL设置为http://my.site/index#page_1

1 个答案:

答案 0 :(得分:0)

不幸的是,这是fullPage.js中一个众所周知的错误,到目前为止还没有解决方案。

您可以在回购的github问题论坛上阅读有关它的更多信息: https://github.com/alvarotrigo/fullPage.js/issues/950

为防止这种情况,您可以使用选项recordHistory: falselockAnchors: true来强制fullpage.js忽略锚点。