JavaScript运行时错误:仅在IE中
在IE(本地主机)中运行站点时出错 错误如下: 评估代码第1440行第9列未处理的异常 0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“top” 如果存在此异常的处理程序,则可以安全地继续该程序。 这是它的代码:JavaScript运行时错误:仅在IE中,javascript,Javascript,在IE(本地主机)中运行站点时出错 错误如下: 评估代码第1440行第9列未处理的异常 0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“top” 如果存在此异常的处理程序,则可以安全地继续该程序。 这是它的代码: $window.scroll(function () { if($window.scrollTop()>offset.top){ 当我在页面上滚动时,突出显示的代码就是它不断点击的地方 我不知道为什么会发生这种情况,有没有人发生过这种情况?或者有
$window.scroll(function () {
if($window.scrollTop()>offset.top){
当我在页面上滚动时,突出显示的代码就是它不断点击的地方
我不知道为什么会发生这种情况,有没有人发生过这种情况?或者有没有人知道为什么会这样做
谢谢都在错误消息中: “无法获取未定义或空引用的属性'top'” 这意味着无论您试图从中获取
top
,都是undefined
或null
具体来说:
offset
是。您可能会混淆offset.top和window.top只需再次检查您的代码。然后尝试将“offset.top”替换为“window.top”您所说的“offset.top”是什么意思offset@ma32112345:
offset.top
,这是你在问题中写的。你清楚这个脚本实际上在做什么吗?哦。在制作我的屏幕时,会弹出一个名为eval code的页面,并显示错误消息。嗯,我是谁eant是指偏移量
为空
或未定义
,正如错误消息明确指出的那样。
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
});
} else {
$sidebar.stop().animate({
marginTop: 0
});
}
});