问题一:Cannot read property 'top' of null
获到不到最后一个外链链接的id, 但是又被执行了,所以可以这样处理:
解决方法:在html文件中,前6个链接加一个统一的class名,如:aa1,最后一个外部链接不加,在JS文件里面把
smintA = $('.smint a')
改为
smintA = $('.smint a.aa1')
问题二:Cannot read property '2' of undefined
在滚动到最后一屏时,再向上滚动,会出现此错误,也是因为最后一个外部链接被执行
解决方法:
把
$("#"+optionLocs[index+1][2]).removeClass("active");
改为
if(index+1<optionLocs.length){ $("#"+optionLocs[index+1][2]).removeClass("active"); }
还有在最后一屏刷新时,菜单不会浮动的问题,这里就不细说了。
出错提示:
Cannot read property 'top' of null