【发布时间】:2019-01-16 17:49:33
【问题描述】:
我有一个如下 URL 的页面:
http://mysite/link_to_somepage#label
我正在使用 fullpage.js 在我的页面中有多个部分,这些部分使用锚点指向每个单独的部分。 url 的最后一部分是一个标签,用于锚定到页面中的多个部分。它可以根据页面的状态获取多个值。问题是用户可能会到达某个部分(这会更改 URL 中的部分标签),然后如果他/她重新加载页面,它将根据 URL 中指定的最后一个标签转到该特定部分,这就是我需要改变。 在完成页面加载到某个默认标签之前,我需要更改 URL 的标签部分,或者只是删除整个标签部分以防止整页滚动到该部分(我想总是转到页面加载的第一部分)。
我正在使用 jquery,但我不知道该怎么做。 任何建议都非常感谢。
【问题讨论】:
-
在页面加载之前,Javascript 不会运行。你可以在整个页面被解析到dom之前执行一些javascript,但是此时浏览器已经获取了页面内容。
-
感谢您的评论。更改文档中的 URL 已准备就绪。因为错误的section标签弄乱了一些页面加载后运行的js,加载的内容并没有什么问题。我将编辑问题以使其更清楚。
-
嘿 Firouz - 只是跟进。你的问题得到了满意的回答吗?如果我们可以提供更多帮助,请在我的答案下方添加评论,或编辑您的问题以寻求更多帮助。否则,如果您可以投票和/或选择“最佳答案”,那就太好了 - 如您所知,它不会花费您任何费用,但可以帮助其他人。如果没有任何答案有帮助,请发布您的自己的答案并用复选标记选择它,让我知道你是如何解决它的。 感谢 M8!
标签: javascript jquery html url pageload