问题遇到的现象和发生背景
页面上下滚动,所写的动画代码在控制台显示错误
用代码块功能插入代码,请勿粘贴截图
function animateF(divTop,className){
scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
var divTopx = $("." + divTop);
var divH = $("." + divTop).height();
if($(document).scrollTop() > divTopx.offset().top /5*4){
divTopx.addClass(className)
}
if($(document).scrollTop() > divTopx.offset().top + divH || $(document).scrollTop() == 0){
divTopx.removeClass(className)
}
}
window.addEventListener("scroll",function(){
animateF("goodList","hover");
animateF("zigeBox","hover");
animateF("bigtitle","hover");
animateF("zhegnshu","hover");
animateF("zigePhone","hover");
animateF("liucBox.phoneShow","hover");
animateF("theGood","hover");
},false);
运行结果及报错内容
滚动控制台报错,显示top未定义