我收到TypeError:pos在下面的代码中未定义。
$(document).ready(function() {
var s = $("#col-scroll");
var pos = s.position();
$(window).scroll(function() {
var windowpos = $(window).scrollTop();
if (windowpos+60 >= pos.top) {
s.addClass("col-fixed");
} else {
s.removeClass("col-fixed");
}
});
});
以前的代码工作正常。不知道为什么会出错。谁能告诉我这里的问题是什么?真的占用了你的帮助。
答案 0 :(得分:2)
它告诉你pos未定义,所以你确定你正确地解决了这个问题吗? position()获取相对于偏移父元素的匹配元素集中第一个元素的当前坐标。因此,如果无法找到,则var s未定义。