在新页面上,自动向下滚动到特定的 div

On new page, scrolling down to a specific div automatically

很简单,

我希望点击后到达新页面的特定部分。

通常 www.mydomain.com/page1/#section 应该有效,#section 是该部分的 ID。

但是,我使用的菜单打破了这一点。 Si 我正在尝试看看是否可以通过 Jquery,使用哈希来做到这一点。 (当 url 有这个哈希示例 www.myd0main.com/page/#contact - 这样做)

到目前为止,我尝试了以下方法:

<script>
    jQuery(document).ready(function() {


         if (window.location.hash.split('-')[0] == '#contact') {
    $('#contact').addClass('hashed');
}

 });
</script>

Withotu 任何成功。

你们有任何周转/想法来完成这项工作吗?

会很可爱的!

谢谢!

也许

if (window.location.hash == '#contact') {
  // Scroll to #contact 
  $(document).scrollTop($("#contact").offset().top);
}