0

目前,我正在处理一个顶部横幅后跟顶部导航栏的页面。我正在这样做,以便当您向下滚动导航栏时 - 导航栏变得固定。但是,当导航固定时,这会起作用,因为导航栏不再是块元素,所以网站内容的其余部分会向上推。

有没有办法使导航栏固定,同时将页面的位置或内容保留在同一位置?

4

2 回答 2

0

设置网站其余部分的 div 的 margin-top 等于导航栏的高度 + 导航栏的 margin-top (因为有横幅)

于 2013-09-23T16:49:51.100 回答
0

您使用哪种脚本来切换导航的位置?我已经成功使用了 jQuery Waypoints ( http://imakewebthings.com/jquery-waypoints/shortcuts/sticky-elements/ )。也许您可以使用它,或者查看它们如何解决您的问题。似乎他们在“粘性元素”周围添加了一个包装器,以防止内容移动。

于 2013-09-23T16:52:42.560 回答