らしい
ページ内での移動ではなく、ページ遷移時の解決法として
//JS window.addEventListener("load", function() { setTimeout(function() { var hashID = location.hash; var IDPos = $(hashID).offset().top; if(hashID != 0){ $('html,body').animate({scrollTop:IDPos},10); } }, 100); }, false);
みたいな
addEventListenerとかsetTimeoutとかは他でアドレスバー隠すやつ使ってなかったらいらないかもしれません