【发布时间】:2014-01-01 21:14:43
【问题描述】:
伙计们,
我似乎无法让它工作,我确信这是因为我是 Jquery 的新手。
我要做的就是在 jquery scrolltop 返回一个等于我的标题高度的值时显示一个隐藏的导航栏。我有下面的代码试图做到这一点。有人可以帮忙吗?
var n = $('header').height();
var y = $("body").scrollTop();
/*hide the navbar*/
$('#nav').hide();
/*below is the code that is not working*/
if(y > n) {
$('#nav').affix({
offset: {
top: $('header').height()
}
});
$('#nav').show();
}
【问题讨论】:
-
能否请您添加一些标记...因为您使用
$('header')作为选择器。你是用它作为 HTML5 语义元素还是作为 div 的 id 或其他东西。 -
感谢 Ozgur。我用它作为 HTML5 元素
标签: jquery twitter-bootstrap scrolltop