<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>
http://my.site/index
时,默认页面是
page_1
,并且URL中没有哈希部分#page_1
。page_2
http://my.site/index#page_2
http://my.site/index
。该页面仍位于我想要的page_2
上
是page_1
。创建fullpage.js
是否有一些选择,还是应该将默认URL设置为http://my.site/index#page_1
?
答案 0 :(得分:0)
不幸的是,这是fullPage.js中一个众所周知的错误,到目前为止还没有解决方案。
您可以在回购的github问题论坛上阅读有关它的更多信息: https://github.com/alvarotrigo/fullPage.js/issues/950
为防止这种情况,您可以使用选项recordHistory: false
或lockAnchors: true
来强制fullpage.js忽略锚点。