为了账号安全,请及时绑定邮箱和手机立即绑定

我真是醉了,代码几乎完全照抄,导航栏就是没法聚焦

   
           $(document).ready(function{
               $(window).scoll(function{
              var top=$(document).scrollTop();
              var daohang=$('#menu');
              var louceng=$('#content').find('.item');
              var currentid='';
              louceng.each(function{
                  var loucengtop=$(this).offset().top;
                  if(top>loucengtop){
                      currentid='#'+$(this).attr('id');
                  }else return false;
              });
              var currentlink=$('#menu').find('.current');
              if(currentid&&currentid!=currentlink.attr('href')){
                  currentlink.removeClass('current');
                  daohang.find('[href='+currentid+']').addClass('current');
              }
           })

})

正在回答

3 回答

 $(document).ready(function(){  //函数不对
               $(window).scroll(function(){ //函数不对同时scroll写错误
              var top=$(document).scrollTop();
              var daohang=$("#menu");
              var louceng=$("#content").find(".item");
              var currentid="";
              louceng.each(function(){  //函数不对
                  var loucengtop=$(this).offset().top;
                  if(top>loucengtop){
                      currentid="#"+$(this).attr("id");
                  }else return false;
              });
              var currentlink=$('#menu').find(".current");
              if(currentid&&currentid!=currentlink.attr("href")){
                  currentlink.removeClass("current");
                  daohang.find("[href="+currentid+"]").addClass("current");
              }
           })

})

0 回复 有任何疑惑可以回复我~
#1

云彩无色3804005

这个经过测试成功,放上
2016-10-28 回复 有任何疑惑可以回复我~

如果是用新版的JQuery,find()那里的代码要写成find("[href='"+currentid+"']")

0 回复 有任何疑惑可以回复我~
#1

recying5566

能解释下为什么吗?
2016-09-08 回复 有任何疑惑可以回复我~
#2

Edwardsr 回复 recying5566

拆开看可能会容易理解,find( "[href='" + currentid + "']" )
2016-10-20 回复 有任何疑惑可以回复我~

你代码写错了....function的格式错了.....还有window的scroll方法.....写错了....应该是这样的:

 $(document).ready(function(){
            $(window).scroll(function(){

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我真是醉了,代码几乎完全照抄,导航栏就是没法聚焦

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信