首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitter Bootstrap模板页面跳过div的开始

问Twitter Bootstrap模板页面跳过div的开始
EN

Stack Overflow用户
提问于 2013-11-23 21:33:07
回答 1查看 164关注 0票数 0

我正在使用这个Twitter Bootstrap模板来创建一个单页面响应式站点。它真的工作得很好,除了我发现HTML页面跳转不能很好地工作。

对于导航中的About、Services、Contact页面跳转,我发现它们都滚动过了它们应该跳转到的div的开头。

这发生在最新版本的Chrome和Firefox上。我正在使用Bootstrap 3。

我似乎找不到任何Bootstrap页面跳转的文档。

为什么他们似乎跳过了<div>

EN

回答 1

Stack Overflow用户

发布于 2013-11-24 02:41:25

您的问题与上面的错误报告中提到的问题不同。

您在body元素上设置了50 px的padding-top来补偿固定的导航栏。当滚动到div时,此填充无效,因此您的内容将被导航栏隐藏。

您可以添加一些额外的javascript,以在您滚动到的div上设置填充顶部:

代码语言:javascript
复制
$('.navbar-ex1-collapse a').click(function() 
{
    $('.featurette').css('padding-top','0');
    var link = $(this).attr('href');
    $(link).css('padding-top','50px');
});

在html中添加额外的空间也是一种解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20162946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档