问答详情
源自:4-3 使用jQuery实现网页定位导航(下)

为什么我的代码没有实现左侧滚动时右边焦点跟着发生变化

为什么我的代码没有实现左侧滚动时右边焦点跟着发生变化

var currentLink = menu.find(".current");//可以找到当前class为current的链接

if(currentId&&currentLink.attr("href") !=currentId){

currentLink.removeClass("current");

menu.find("[href="+currentId+"]").addClass("current");

}


提问者:整个人都娇惯了 2015-08-03 17:55

个回答

  • juan_zi
    2016-04-26 14:25:17
    已采纳

    很可能是你的jquery引入有问题,你可以在控制台看看报错情况。我的也是实现不了,页面滚动时报错:Error: Syntax error, unrecognized expression: [a href=#item5]  ,然后修改了jquery 路劲就能了,你可以去试试看

  • LL0816
    2016-03-10 21:12:37

    我是在引用jquery的时候把q写成了Q,检查了老半天·······

  • 苦瓜BVB
    2016-02-04 21:03:55

    可以检查一下jquery是否加载正确

  • xiao55555
    2015-11-22 08:30:35

    我也是