【发布时间】:2014-02-23 23:59:24
【问题描述】:
Firefox 调试器显示 jQuery 函数的 TypeError,该函数旨在在用户滚动并同时更新类时将导航栏粘贴到页面顶部。
函数如下。
$(window).scroll(function() {
if ($(".navbar").offset().top>30) {
$(".navbar-fixed-top").addClass("sticky");
}
else {
$(".navbar-fixed-top").removeClass("sticky");
}
});
产生的错误是这样的。
时间戳:31/01/2014 10:01:04
错误:TypeError:
$(...).offset(...)未定义
我在 SO 上查看了类似的示例,但无法将结果转化为修复。任何帮助将不胜感激。
【问题讨论】:
-
是您要显示偏移量的元素吗?
-
相关的 HTML 标记在哪里?
标签: jquery css offset typeerror