2016-09-23 55 views
1

非常简单,在新页面上,自动滚动到特定格

我想单击,以在新页面上到达特定部分。

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

但是,我正在使用的菜单打破了这一点。 I我试图看看是否有可能通过使用哈希的JQuery来做到这一点。 (如果网址有这个哈希例子www.myd0main.com/page/#contact - 做到这一点)

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

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


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

}); 
</script> 

Withotu任何sucess。

你们有任何转机/想法让这项工作?

这将是可爱的!

谢谢!

回答

0

也许

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

你的代码的工作,如果我禁用菜单插件,所以它涉及到这一点,但我的跳频jQuery将打破这一点,显然没有:( – tibewww

+0

通过移除该插件的JS固定。 谢谢你的时间:) – tibewww

相关问题