fullpage.js导航回url散列不能在移动设备上工作

问题描述 投票:0回答:1
<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. 我滑下屏幕,当前页面更改为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

fullpage.js
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.