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

在页面滚动上添加/删除导航对象类

在页面滚动上添加/删除导航对象类

交互式爱情 2021-06-18 15:07:41
我正在尝试为我正在开发的网站更改滚动导航栏中的对象类。基本上,当我滚动到网页的某些部分时,我希望链接显示为活动的,并在滚动时删除活动类。我已经设法使链接显示为活动状态,但无法删除该类。这是我到目前为止所拥有的,但它不起作用:$(document).on('scroll', function() {  if ($(this).scrollTop() >= $('#cards').position().top) {    $("#navcard").addClass("active");;  } else {    $("navcard").removeClass("active")  }  if ($(this).scrollTop() >= $('#projects').position().top) {    $("#navprojects").addClass("active");;  } else {    $("navprojects").removeClass("active")  }  if ($(this).scrollTop() >= $('#dave').position().top) {    $("#navdave").addClass("active");;  } else {    $("navdave").removeClass("active")  }})#cards,#projects,#dave {  height: 300px;}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><div id="navacard">My navacard</div><div id="navprojects">My navprojects</div><div id="navdave">My navdave</div><br><div id="cards">My navacard</div><div id="projects">My navprojects</div><div id="dave">My navdave</div>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 114 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信