您好,麻烦问一下,我用offset().top 提示报错
来源:7-8 JSX本质 - 语法演示
 
			zilong198011
2019-05-08
代码片段是$(window).on(‘scroll’,function(){
var scroll=scroll=scroll=(this).scrollTop();
if($scroll>=400){
$(’#fixNav’).show();
}else{
$(’#fixNav’).hide();
}
        //鼠标划过改变导航标志
        $('.louti').each(function(){
            var $loutitop = $(".louti").eq($(this).index()).offset().top;就是这块出的错
            console.log($loutitop)
            /*if($loutitop>$scroll){
                $('#fixNav li').removeClass('active');
                $('#fixNav li').eq($(this).index()).addClass('active');
                return false;
            }*/
        });
    });
    提示Cannot read property 'top' of undefined这个错误,不知是什么原因造成的,谢谢
写回答
	1回答
- 
				  双越 2019-05-08 你需要跟踪代码,看一下为何 $(".louti").eq($(this).index()).offset() 
 是 undefined 。这个只能你一点一点排查,先自己查查看。排查过程中遇到问题再来回复。 00
相似问题
