如何在页面加载时延迟/推迟散列/锚点/ ID跳转

时间:2017-01-17 21:59:36

标签: javascript jquery wordpress

有没有办法阻止浏览器滚动到网址中的ID(例如sitename.com/page-name/#hash),直到整个页面加载完毕?

我使用的WordPress主题的问题是,在页面(或至少某些脚本)加载之前,标题的高度是不可知的。浏览器似乎在知道高度之前跳转到ID ...导致该锚点/部分的一部分隐藏在标题后面。

在同一页面中的后续锚点滚动中不会发生此问题。

我认为解决这个问题的方法之一就是等到页面/窗口加载...之前允许浏览器滚动到URL的哈希...利用某种方式延迟/推迟初始哈希跳转。

任何想法,使用jQuery或javascript?

您可以在此处查看问题:http://www.globalvoiceacademy.com/personalized-coaching/#commercial-coaching

0 个答案:

没有答案