首先,这不是固定顶部导航栏的body padding-top问题。
我有一个导航栏,里面包含了很多数据/信息,当导航栏换行时(这样做完全没问题),它会与内容重叠(不好)。以下是我遇到的问题示例: http://jsfiddle.net/jsuggs/ZaMs3/7/ 有没有聪明的JavaScript解决方案来更改body内边距或在导航栏换行时强制折叠? 更新: 这是我最终使用的代码。我不得不添加一些额外的填充并结合加载和调整大小事件。
body { padding-top: 40px; }
我有一个导航栏,里面包含了很多数据/信息,当导航栏换行时(这样做完全没问题),它会与内容重叠(不好)。以下是我遇到的问题示例: http://jsfiddle.net/jsuggs/ZaMs3/7/ 有没有聪明的JavaScript解决方案来更改body内边距或在导航栏换行时强制折叠? 更新: 这是我最终使用的代码。我不得不添加一些额外的填充并结合加载和调整大小事件。
$(window).on('load resize', function() {
$('body').css({"padding-top": $(".navbar").height() + 30 + "px"});
});