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

时间:2016-04-02 21:48:41

标签: javascript jquery visited

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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