有没有办法阻止浏览器滚动到网址中的ID(例如sitename.com/page-name/#hash
),直到整个页面加载完毕?
我使用的WordPress主题的问题是,在页面(或至少某些脚本)加载之前,标题的高度是不可知的。浏览器似乎在知道高度之前跳转到ID ...导致该锚点/部分的一部分隐藏在标题后面。
在同一页面中的后续锚点滚动中不会发生此问题。
我认为解决这个问题的方法之一就是等到页面/窗口加载...之前允许浏览器滚动到URL的哈希...利用某种方式延迟/推迟初始哈希跳转。
任何想法,使用jQuery或javascript?
您可以在此处查看问题:http://www.globalvoiceacademy.com/personalized-coaching/#commercial-coaching