gpt4 book ai didi

javascript - 滚动时如何从链接中删除 "visited"状态?

转载 作者:行者123 更新时间:2023-11-28 06:11:09 26 4
gpt4 key购买 nike

我有一个单页登录页面,当我单击菜单中的按钮时,该页面会滚动到各个部分。 ...

但是,一旦我单击了一个按钮,然后手动滚动到页面上的其他位置,单击的按钮仍然具有“访问过”伪类。它的外观与我在页面上的位置不匹配。

即使我手动滚动回页面顶部,按钮仍然具有访问的伪类。我似乎无法通过给它一个常规类来覆盖它的外观。

我想在开始手动滚动时删除“已访问”状态。我怎样才能做到这一点?可能吗?

$(window).scroll(function(e) {
$("#menu-front-page-menu li a")...(how?);
}
});

最佳答案

不应依赖 :visited 伪类,您应该以相同的方式设置链接和访问的链接的样式(使用 CSS 非常简单),并使用 addClass 手动管理“访问”样式。及其相反。

关于javascript - 滚动时如何从链接中删除 "visited"状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36379113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com