的财产“顶”我有函数,滚动到一个支撑点位在列表JavaScript的 - 无法读取空
function snapToAnchor(anchor) {
$('#divProductScroll').scrollTop(0);
var offset = $(anchor).offset().top - $('#divProductScroll').offset().top;
$('#divProductScroll').scrollTop(offset);
//$('#divProductScroll').animate({ scrollTop: offset }, 250);
}
但是这是给我错误有时
说无法读取属性“空
的顶部”我不是用JavaScript
这么好任何一个可以帮助这个问题?
我发现了这个问题。
这snapToAnchor函数是在一个对话框模型,所以第二次当我打这个函数,没有列表生成,这就是为什么我有空值,所以我做了什么是在此功能之前,我重新创建模态和然后进入该函数,现在没有空范围。
我猜你没有传递一个合法的标签名称给''anchor'参数中的函数。 –
这两个.offset()调用之一正在返回null。拆分减法并将每个偏移量分配给一个变量,并查看哪个变量为空。 –
可以学习如何使用萤火虫,然后在函数内部放置一段时间,这样您就可以看到变量'anchor'中的内容 – yitwail