繁体   English   中英

滚动时如何从链接中删除“已访问”状态?

[英]How to remove the “visited” state from a link when I scroll?

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

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

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

我想在手动滚动的那一刻删除“访问”状态。 我怎样才能做到这一点? 可能吗?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM