2014-09-29 53 views
0

即时通讯工作在我的新投资组合,即时通讯有一个问题,我无法帮助解决问题。 这里你有我的网站到目前为止的链接:www.jsfiddle.net/Cessum/pmaefrjo/SmoothScroll滚动太远

我想要的是,当你点击生物网站滚动太多。为了更好地解释它,你必须点击creaties,然后用inspect元素删除白色菜单栏。 完成之后,您可以看到菜单栏下方(后面)有红色。这是我想解决的问题。它应该停止滚动之前,红色后面的白色菜单栏。

你能帮我解决这个问题吗?谢谢!

+0

从scrollTop的删除页眉(菜单栏)的高度,也将努力:) – 2014-09-29 21:27:29

回答

2

要删除的高度,你可以做到这一点http://jsfiddle.net/pmaefrjo/1/

$('html,body').animate({ 
    scrollTop: target.offset().top - 50 // the height of #MenuBar 
}, 1000); 

OR

$('html,body').animate({ 
    scrollTop: target.offset().top - $('#MenuBar').height() 
}, 1000);