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

时间:2016-09-23 21:20:12

标签: javascript jquery hash scroll sections

很简单,

我想点击,到达新页面上的特定部分。

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

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

到目前为止,我尝试了以下内容:

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


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

 });
</script>

Withotu任何成功。

你们有没有转变/想法让这项工作?

太可爱了!

谢谢!

1 个答案:

答案 0 :(得分:0)

也许

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